感悟网 导航

西门子200 smart plc,如何截取字内指定数量的1,如何编程? 西门子S7-200 smart编程软件梯形图如何同时复制两个...

作者&投稿:城凯 (若有异议请与网页底部的电邮联系)
西门子200PLC从设备采集数据如何编程?~

200PLC可以通过485接口与其他设备通讯,采集数据,如果设备提供4-20mA可以直接用通道,AIWxx寄存器里面就是数据,如果是串口的自定义协议,需要使用 RCV XMT指令,进行通讯;如果是modbus协议,可以使用指令库中的 MBUS_CTRL指令,MBUS_MSG指令,直接配置设备地址,波特率,寄存器号,寄存器个数,就可以

S7-200 smart 是不可以这样复制的,可以通过复制网络,来实现多个指令的复制。

使用 AND 块试试。比如与 2#1111, 1111, 0000, 1111 进行 AND 操作,就可以把 bit4 ~ bit7 “滤掉”。

a:没有用过好像也没有,不过可以通过编程实现:让这个数和1相与,结果是真则计数器加1,否则计数器不变,接着将这个数向右移动一位循环下去,直到把这个数的每一位都判断一次,最后计数器的值就是这个数中1的个数。

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网