发表于:2006/11/15 21:17:00
#0楼
利用VB6.0编写通信程序与PLC通信的程序:假设PC机要求从PLC中读入从D123开始的4个字节的数据(D123,D124),
命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。
现在的问题是:地址的计算方式是:addressx2+1000H.[123(7BH)X2+1000H=10F6H],那么所有类型的地址不是一样了吗?在程序中怎样区分啊?位地址又能如何表示呢?
命令报文中10F6H为D123的地址,04H表示要读入4个字节的数据。
现在的问题是:地址的计算方式是:addressx2+1000H.[123(7BH)X2+1000H=10F6H],那么所有类型的地址不是一样了吗?在程序中怎样区分啊?位地址又能如何表示呢?
[此贴子已经被作者于2006-11-15 21:19:37编辑过]
独在异乡为异客,每逢佳节倍思亲。遥知兄弟登高处,遍插茱萸少一人。