200SMART与1200间Profinet通信
200 SMART的操作
此示例200 SMART作为从站,是被动响应设备,没有添加其它设备的功能,也不显示任何其它从站设备,从站访问V区。1200作为主站是可以添加其它从站,并能扫描到同网段的从站。
1、在左侧栏中点"向导"—–Profinet——勾选智能设备,并设定IP地址。
2、点击"下一步"——–"添加"———添加输入、输出变量及变量数量——–"导出"GSD
3、记住导出文件的位置
在博途中的操作
打开博途软件新建一个项目,添加新设备——根据PLC的型号进行组态。
选项——"管理通用站描述文件"—–添加在200SMART中导出的GSD文件所在的文件夹;
在设备和网络—–硬件目录——Other field devices——-PROFINET IO——PLCs&CPs——-SIEMENS AG——CPU ST20—–CPUST20——拖放到左侧的网络视图中并连线;
在博途中的"PROFINET设备名"称要与200SMART中的"PROFINET设备名称"一致
在smart中新建一个测试用的监控表并下载到PLC中。
在博途中也新建一个监控表;根据设备视图中的地址进行创建。
在扩展指令—-诊断——拖放一个读取IO系统的模块,
新建一个DB块用于存放参数,并拖放到函数参数中。
这个块的主要作用是进行设备状态的监测,如果在运行过程中把网络拔掉,就会出现如下的功能码报错,数组[0]和数组[1]就会显示为true
保存编译下载到PLC中
在200SMART中对QB1152赋值,在博途中的输入IB68就得到数据;同理,在博途的QB64中输入数据,在200SMART中IB1152就得到数据。由此说明通讯成功。
源码下载