社区导航

 

搜索
查看: 1906|回复: 2

PC与三菱FX2N PLC 通讯怎么发送命令

[复制链接]

117

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-3-22 09:20 | 显示全部楼层 |阅读模式
请问PC与PLC通讯怎么发送命令?
在网上看到有下面这段代码:
Public Function GetData(ByVal StartAddress As String, ByVal GetBytes As Integer, ByVal Hex_Bytes As String) As String
      MSComm1.InputLen = GetBytes * 2 + 4
      MSComm1.Output = STX + CMD_Read + StartAddress + Hex_Bytes + ETX + GetSumChk(CMD_Read + StartAddress + Hex_Bytes + ETX)
    '传输数据组成:起始符+命令+首地址+数据位+结束符+和校验码
      GetData = MSComm1.Input
      MSComm1.InBufferCount = 0
      MSComm1.InputLen = 0
End Function

MSComm1.Output的值应该是什么格式?希望能有个示例,
还有,GetSumChk方法里的应该是些什么内容?
PLC是三菱FX2N系列,谢谢!

94

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-3-22 22:53 | 显示全部楼层
PLC一般都是用串口,不过每家都有独特的通讯协议。
一般要仿,必须先破解,用串口分析仪,或者自己做个中间板子,获取所有的串口数据逐个分析。
没太多难度,但是工作量比较大。

回复

使用道具 举报

110

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2009-3-27 13:24 | 显示全部楼层
是用串口,而且PLC编程的人也跟我在一起,,所以破解是不需要,
也不需要分析串口,但是他从来没搞过与PC的交互,所以还是搞不定。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2019-12-16 13:12 , Processed in 0.130072 second(s), 17 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表