ghf09
级别: 实习会员
精华主题: 0
发帖数量: 656 个
工控威望: 42 点
下载积分: 297 分
在线时间: 132(小时)
注册时间: 2012-02-03
最后登录: 2024-06-11
查看ghf09的 主题 / 回贴
楼主  发表于: 2014-04-14 21:18
为什么那么多人还非要选择200PLC呢?三菱的简单实用。价格还便宜
yfcc923
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 207 点
下载积分: 1127 分
在线时间: 127(小时)
注册时间: 2013-06-08
最后登录: 2024-09-23
查看yfcc923的 主题 / 回贴
1楼  发表于: 2022-07-13 14:23
引用
引用第14楼liangke2014于2022-07-12 12:09发表的  :
感觉西门子PLC功能上还能接收,但是有些处理的比较恶心,比如VB0转换成VW0的时候,VB0的8个位会传送到VB1里面,而VB0的8个位会全部OFF,整数转换成双整数的时候也是一样。它的高低字节排列的太操蛋了。按西门子的尿性,估计是不会改了。

这里面涉及到专利问题。通俗的说就是字节接收和排列顺序问题。
yfcc923
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 207 点
下载积分: 1127 分
在线时间: 127(小时)
注册时间: 2013-06-08
最后登录: 2024-09-23
查看yfcc923的 主题 / 回贴
2楼  发表于: 2022-07-13 14:30
目前PLC有两种数据排列。
一种是INTEL。关于发出数据,先发出低位,后发出高位。关于接收数据的安置,先接收到的数据安置到低位,后接收到的数据安置到高位。
一种是MOTOROLA。关于发出数据,先发出高位,后发出低位。关于接收数据的安置,先接收到的数据安置到高位,后接收到的数据安置到低位。
yfcc923
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 207 点
下载积分: 1127 分
在线时间: 127(小时)
注册时间: 2013-06-08
最后登录: 2024-09-23
查看yfcc923的 主题 / 回贴
3楼  发表于: 2022-07-13 14:38
西门子应该是用的MOTOROLA
当你仅仅发送一个Byte给对方Word的时候。Word会把先接到的Byte放到高8位,由于你发完Byte后没有后续了,所以,Word会把自己的低8位主动全部置0.以防止数据错乱。
还有更麻烦的情况是,PLC和别的设备通讯,一个用的是MOTOROLA,另一个用的是INTEL。那就需要根据具体情况交换字节,或字。
不知道我有没有说清楚~~