Mycomm通用通讯控件使用说明 点击:189 | 回复:0



黄芳

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2006年8月19日
发表于:2011-06-22 16:10:31
楼主
属性: PLCNAME
【ModbusRTU】 = 0,用于ModbusRTU串口设备通讯
【S7_200PCPPI】 = 1,用于S7_200PCPPI串口设备通讯
【OPC】 = 2, 用于OPC软件与设备通讯
【ModbusTCPIP】 = 3用于ModbusTCPIP以太网设备通讯
【FX1N】 = 4用于三菱FX系列设备编程口通讯

方法
1 InitCom(ComNumber As String, ComSettings As String) As Boolean
A 【ModbusRTU】, 【S7_200PCPPI】, 【FX1N】, ComNumber为”n”,串口号,
ComSettings为串口设置,格式”9600,o,8,1”
B 【OPC】 , ComNumber为OPC服务软件名, ComSettings为所组态好的标签,格式为”item1,item2,…….”
C 【ModbusTCPIP】 ComNumber为设备的以态网IP地址; ComSettings未用
2 Readvw(mAdd As Byte, mwStart As Byte, mwCnt As Byte, Values() As Integer) As Boolean
A 【ModbusRTU】 mAdd为从站地址, mwStart为读取MW的首地址, mwCnt为读取MW的个数
B 【S7_200PCPPI】 mAdd为从站地址, mwStart为读取VW的首地址, mwCnt为读取VW的个数
C 【ModbusTCPIP】 mAdd为从站地址, mwStart为读取MW的首地址, mwCnt为读取MW的个数
D 【OPC】 mAdd为””, mwStart””, mwCnt为读取从第一个ITEM起读取的ITEM的个数
3 Writevw(mAdd As Byte, mwStart As Byte, mwCnt As Byte, Values() As Integer) As Boolean
A 【ModbusRTU】 mAdd为从站地址, mwStart为写入MW的首地址, mwCnt为写入MW的个数
B 【S7_200PCPPI】 mAdd为从站地址, mwStart为写入VW的首地址, mwCnt为写入VW的个数
C 【ModbusTCPIP】 mAdd为从站地址, mwStart为写入MW的首地址, mwCnt为写入MW的个数
D 【OPC】 mAdd为”’, mwStart为写入ITEM的首地址(按InitCom的排序), mwCnt为写入ITEM的个数,
4 SSSS() As Boolean
获取当前属性值和注册状态

注册
myregister.ini为注册文件,如无此文件或文件不符,则未能注册.只能读取地起为0起的5个字.
注册后无限制.


楼主最近还看过

SSI ļʱ