恭喜,你发布的帖子
发布于 2018-05-21 23:17:13
7楼
一、获得S7 1200中的数据。
在PLC侧,这里的要点就两点:
1、集中使用一个非优化的DB(兼容300/400)。建议使用 DB1,因为有一些第三方设备只能与DB1打交道。
2、在S7 1200配置中,勾选 允许PUT/GET(低版本固件的PLC不需要,那时西门子还没注意到安全问题。)
然后就用MOVE将原来从驱动获得的状态参数,放入DB1指定位置。记住绝对地址。
打开浏览器,输入 IOT2K X1网口IP地址:1880(这是NODE-RED浏览器页面的默认端口)
从左侧INPUT类拖入一个S7节点,设置一下IP地址,选取对应的DB1,变量类型和地址。
(这些不多说,按照手册即可)。
这样即可将原来1200在控制过程中获得的驱动数据,由IOT2K读取。并保存到一个建立的文件中(手册中也有实例。)如下图:
但是,这里有几个问题:
1、这只是一行行的字符串和数值,缺少时间标。需要添加发生时间的元素。
2、内容最好变成兼容EXCEL的表格。
请填写推广理由:
分享
只看
楼主