发表于:2014/10/13 10:16:00
#20楼
以下是引用step1在2014/10/11 10:56:39的发言:
不明白, PLC的程序很简单,就是把AIW0传送给VW100,然后就用VB读取VW100的值,换算成电压。
'向S7-200PLC发送读指令,读取寄存器VW100中的数据,发送指令:
'68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 04 00 01 00 01 84 00 03 20 8D 16
读取VW102呢? 因为我有两个以上的模拟量值要读取。
以下是引用tigermu在2014/10/11 8:10:47的发言:
看200的通讯协议,发送的字符串哪个位置是plc寄存器的,把相应的100换成102就能行。
看200的通讯协议,发送的字符串哪个位置是plc寄存器的,把相应的100换成102就能行。
不明白, PLC的程序很简单,就是把AIW0传送给VW100,然后就用VB读取VW100的值,换算成电压。
'向S7-200PLC发送读指令,读取寄存器VW100中的数据,发送指令:
'68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 04 00 01 00 01 84 00 03 20 8D 16
读取VW102呢? 因为我有两个以上的模拟量值要读取。
[此贴子已经被作者于2014/10/11 10:56:59编辑过]
读取VW102是:
'68 1B 1B 68 02 00 6C 32 01 00 00 00 00 00 0E 00 00 04 01 12 0A 10 04 00 01 00 01 84 00 03 30 99 16‘
gk528.com