acdc0616 发表于 2012-7-19 10:09:23

请教arduino与西门子PLC怎么通讯?

   请教各位老师一个问题,我想用arduino与西门子s7-200 PLC之间位的通讯地址怎么写,怎么表示,类似0x01等。
   西门子PLC通讯口是RS485,arduino通讯是RS232,我先必须把RS232转换为RS485,用个RS232转RS485的模块就可以。
   arduino默认通讯设置如图:
   
   西门子PLC我只要和它通讯设置成一样就可以了。我现在硬件的连接都没问题。
我就是想知道:用MODBUS协议,比如说西门子PLC内部写M0.0或V0.0对应着arduino的地址是什么呢。   如果能解决这个问题,同样其它的PLC、触摸屏、组态就都能与arduino通讯。这样arduino的功能就更强大了,能与工业一起用了。

Randy 发表于 2012-7-19 10:46:36

目前还不懂PLC,帮不了你。

acdc0616 发表于 2012-7-19 11:06:50

等待~~~~~~

幻生幻灭 发表于 2012-7-20 09:12:34

一般工业级别的通讯都会被封装好用来卖钱的
不过听说国外貌似有一个开源的小软件,可以用PC访问工业总线。
你可以研究一下。

for 发表于 2014-4-24 21:03:15

http://dereenigne.org/arduino/arduino-modbus-rtu-adc 你看下这个网站就知道阿杜一诺怎么与西门子27-200串口通讯了:)

acdc0616 发表于 2014-4-29 18:12:10

非常感谢你提供的资料!!!

wxws 发表于 2014-5-4 16:19:49

ARDUINO上跑MODBUS SLAVE协议,多用用电脑端的MODBUS模拟软件,就可以了。我就经常用成品的文本显示器+ARDUINO做东西,使用非常方便。

象LZ说的对应地址的问题,也只要在电脑上用串口监视软件看一下PLC发出的指令就清楚对应关系了。

爱上即可 发表于 2015-11-20 14:16:25

楼主你好我正在做关于ARDUINO与PLC之间的通讯问题 可以加我吗 qq:946920256   有问题请教谢谢啦

happyjelly10 发表于 2016-4-20 10:36:39

:)厉害哦,楼主可以交流下么?QQ:
1075821854

zyl5005 发表于 2018-2-13 14:16:57

简单加QQ18476403
页: [1]
查看完整版本: 请教arduino与西门子PLC怎么通讯?