一台PLC与工控机上组态王232的接口modbus通讯,有600个左右的变量,主要是实数和整数。组态王测试或者modscan32都能正常读到数据,运行组态王后,部分数据正常,部分数据显示为零(实际不为0),用历史数据库查询那些为零的变量,查出的都是横杠,应该是没读上数据。请问这个是怎么回事呢
-
引用 yanhe 2022/8/30 10:31:36 发表于2楼的内容
-
引用 shixb168 2022/8/30 11:07:31 发表于3楼的内容
-
-
yan1999 发表于 2022/8/30 11:21:48
将没有数据的变量,在数据词典里勾选保存数值试试,有可能是设备响应太慢,实际上是读上来数据了,在显示的时候轮询其他变量了,所以导致这写变量归0了。
引用 yan1999 2022/8/30 11:21:48 发表于4楼的内容
-
引用 shian1742 2022/8/30 11:34:31 发表于5楼的内容
-
-
luckynf 发表于 2022/8/31 10:55:28
RS232通讯的话没试过,但还是建议用485或者其他的大通道双工方式。或者把通讯波特率改提高看看数据读取的成功率有没有增加。或者改低点。
引用 luckynf 2022/8/31 10:55:28 发表于6楼的内容
-
引用 shida111 2022/8/31 11:29:42 发表于7楼的内容
-
引用 nihaosb 2022/9/28 4:01:47 发表于8楼的内容