技术论坛

 现在可以说了,IOT2K学习 读取驱动参数部分(三)

返回主题列表
作者 主题
yming
至圣

经验值: 126848
发帖数: 21989
精华帖: 824
楼主    2018-05-22 13:48:26
主题:现在可以说了,IOT2K学习 读取驱动参数部分(三) 精华帖  精编帖 

前面 IOT2K的学习(二)说了 如何获取 S7 1200和LOGO!数据的方法。
下面说说,使用IOT2K 不经PLC 直接获取西门子驱动的参数(修改参数将在输出部分再说)。

前提:目前只是针对PN类型的驱动,对于G120-2PN 要求固件至少是 V4.7。
(如何升级固件,见下帖)

首先,再拖入一个S7 节点;双击打开它:点击“笔”编辑;做如下的设置。

设置通讯参数




在变量选项条中,填入要读取的参数。注意格式。




完成后,点击 Update 更新

在返回界面中:设置流输出的方式




这样几步就完成了读取CU250S-2PN的参数。
你还可以根据需要设置读许多驱动的参数。

=========================================
但这里有个问题。
最终用户并不是全都需要呀。这时,我们就可以使用另一个节点来把它们分开。
这就是 switch




拖入一个 switch节点,设置如下:




在它后面 拖入一个 debug 节点。
然后框选这两节点:
复制、粘贴、修改。


最后,完成数据分流,如下图:




为啥要分流呢?因为有些数据可直接使用,而有些就不太好。
比如:状态字1,它读回的数值:60352,啥意思呀?
60352=hexEBC0,其中每一位都代表一个状态。所以,我们在下阶段 变量处理中,就可以将它们分离出来,并且可以转换成 字符说明,一看就清楚的发送给用户。
好了,S7节点部分就差不多了。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
yming
至圣

经验值: 126848
发帖数: 21989
精华帖: 824
1楼    2018-05-22 17:35:04
精编帖  主题:回复:现在可以说了,IOT2K学习 读取驱动参数部分(三)

只有将G系列的固件版本达到要求(>= V4.7),才能把它接入物联网。

下面说一下。G120系列的升降级。


G系列的固件版本升降级都在这个文档里了。


67364620_FAQ_SINAMICS_G_Firmwarestnde_new_V4.7_SP10.pdf


并不是版本升级到最高最好。要适应你当前所使用的调试软件

选择方法,见下图:




学而时习之,不亦说乎?温故而知新,不亦乐乎?
yming
至圣

经验值: 126848
发帖数: 21989
精华帖: 824
3楼    2018-05-22 23:42:22
主题:回复:现在可以说了,IOT2K学习 读取驱动参数部分(三)

是。我发现。这个IOT2K它不光是用来做个物联网的网关。

而且它可以补强LOGO的一些不足。

这个Node Red 节点有 Fuction 函数,你可以使用 JavaScriput 写许多数组、字串、计算、等等运算。可比LOGO 灵活多了。

如果下挂8个LOGO联网,都可以通过它 补强不足。尤其是8个LOGO需要联动逻辑的时候,将计算结果交还 LOGO。

值得深入学习研究。

学而时习之,不亦说乎?温故而知新,不亦乐乎?
yming
至圣

经验值: 126848
发帖数: 21989
精华帖: 824
4楼    2018-05-23 00:03:13
精编帖  主题:回复:现在可以说了,IOT2K学习 读取驱动参数部分(三)

就像那个 serial 串口,只要设置好端口硬件协议(与1200端口设置一样),就能接收ASCII 字串。剩下的就是 按软件协议写出。按说使用 JavaScriput 函数解析不是什么难事儿。

何况 USS协议都是公开的。读写驱动理应是可以的。就是需要有人来做这件事儿。

像MM4,除了 COM口的通道,还有一个BOP通道。那个 Kit 不正是 串口电缆么?

学而时习之,不亦说乎?温故而知新,不亦乐乎?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。