sz518104
级别: 家园常客
精华主题: 0
发帖数量: 916 个
工控威望: 788 点
下载积分: 17726 分
在线时间: 382(小时)
注册时间: 2009-01-05
最后登录: 2024-01-19
查看sz518104的 主题 / 回贴
楼主  发表于: 2014-11-04 22:20
1、西门子300PLC系统结构化编程UDT 两台电机启动停止 [attachment=128089]
2、首先打开博途V13软件、创建项日名称、注释、然后点击创建按钮 [attachment=128090]
3、点击项目视图、出现一下画面 [attachment=128091] [attachment=128092]
4、添加新设备,添加控制器然后在确定   [attachment=128093]
5、添加数据类型 ,新的数据类型为名称为 UDT   [attachment=128094] [attachment=128095]
6、添加数据块 即为DB块 全局数据块、     [attachment=128096] 点击确定,打开 DB块 、在静态变量(static)下建立控制对象  [attachment=128097]  
7、添加新的数据块即为FB1块、打开FB1块在INOUT 下面添加 控制形参名称、数据类型为UDT\  在FB1块下面编写形参程序、并把INOUT 信号点在程序上常开、常闭点、输出线圈上
8、添加新的数据块即为FB2块。打开FB2块在STATIC里面添加控制对象的名称、如两台马达即为motor 1_run  \motor 2 _run   \然后在FB2中调用FB1块 多重数据块后点击确定、会出现一下FB1块形参、在接口上添加DB1里面的控制对象名、即两台就添加两个FB1的块、多台的话就在DB1里面多建几台、然后在FB2块里面程序段里添加FB1的块
9、建立FC1块 并且调用FB2块,也可以在OB1里面调用、根据自己的习惯、在给FC2块的形参赋值、是把硬件外部的物理信号点对应相互的形参,在OB1块里面调用FC1块点击保存

10、点击在线的仿真、启动 打开仿真软件、下载整个站点,然后就可以在线测试
11、在点击菜单栏的上面的转到在线、打开仿真软件画面、就可以测试。在仿真软件上面RUN_P打勾、在点击i0.0、i0.2、输出 Q0.0\Q0.1都会亮
在返回博途软件下、打开 FC1块里面程序段,可以看见程序运行、在监控状态下接通运行的支路是是绿色、
由于图片只能一次性放9张,稍后在补上图片
本帖最近评分记录:
  • 下载积分:+1(anke5410) 真诚感谢!
  • 下载积分:+1(忍缘善) 热心助人!
    xayuhe
    级别: 略有小成
    精华主题: 0
    发帖数量: 133 个
    工控威望: 246 点
    下载积分: 595 分
    在线时间: 159(小时)
    注册时间: 2008-05-21
    最后登录: 2019-11-01
    查看xayuhe的 主题 / 回贴
    1楼  发表于: 2014-11-05 20:50
    好贴!菜菜鸟长见识了!!