您的位置:控制工程论坛网论坛 » 自动化软件 » 西门子 RS232通信

yanjq

yanjq   |   当前状态:在线

总积分:955  2024年可用积分:0

注册时间: 2006-08-21

最后登录时间: 2023-08-30

空间 发短消息加为好友

西门子 RS232通信

yanjq  发表于 2022/10/19 15:38:43      894 查看 6 回复  [上一主题]  [下一主题]

手机阅读

有一款西门子S7-200 smart ,想利用他的扩展通信板CM01进行RS232通信,可是外部设备的RS232通信是需要DTR处于高电平,而CM01上根本没有DTR接线端子,这能否进行通信呢?求教谢谢

1楼 0 0 回复
  • donghui1027

    donghui1027   |   当前状态:在线

    总积分:925  2024年可用积分:0

    注册时间: 2008-07-03

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    donghui1027   发表于 2022/10/19 15:43:32

    把外部设备的DTR和DSR两个脚短接起来应该就行了。

    2楼 回复本楼

    引用 donghui1027 2022/10/19 15:43:32 发表于2楼的内容

  • wt26342988

    wt26342988   |   当前状态:在线

    总积分:917  2024年可用积分:0

    注册时间: 2010-03-31

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    wt26342988   发表于 2022/10/19 16:17:28

    S7 200 SMART COM1口的3脚是RTS(发送请求)信号,把这个脚跟你外部设备的DTR连接试一下。另外提醒你一下,S7 200 SMART COM1口的针脚定义不是按照规范的9针COM口定义的,2脚是Tx,5脚是Rx,4脚是信号地。所有你做通讯线的时候要确保这三根线正确的连接到你外部设备上了。连接原则是Rx-Tx, Tx-Rx, GND-GND.

    3楼 回复本楼

    引用 wt26342988 2022/10/19 16:17:28 发表于3楼的内容

  • dongaxin19

    dongaxin19   |   当前状态:在线

    总积分:864  2024年可用积分:0

    注册时间: 2008-02-04

    最后登录时间: 2023-08-30

    空间 发短消息加为好友

    dongaxin19   发表于 2022/10/27 15:11:13

    建议先用串口调试工具与你外部设备联调,确保你正确了解了通讯协议,然后再在PLC里编程。

    4楼 回复本楼

    引用 dongaxin19 2022/10/27 15:11:13 发表于4楼的内容

  • zrnyb

    zrnyb   |   当前状态:在线

    总积分:884  2024年可用积分:0

    注册时间: 2010-06-04

    最后登录时间: 2023-08-31

    空间 发短消息加为好友

    zrnyb   发表于 2022/10/31 16:14:21

    把外部设备端的通讯口4脚6脚短接,7脚8脚短接,用串口调试工具看能否收到数据。根据我以前调试串口的经验,RS232用3根线通讯时,短接上述两组针脚应该是可以完成握手信号的交互的。

    5楼 回复本楼

    引用 zrnyb 2022/10/31 16:14:21 发表于5楼的内容

  • dongfei

    dongfei   |   当前状态:在线

    总积分:885  2024年可用积分:0

    注册时间: 2006-09-03

    最后登录时间: 2023-08-31

    空间 发短消息加为好友

    dongfei   发表于 2022/10/31 16:28:19

    如果外部设备每次发来数据的长度是固定的,可以用PLC里面的通讯口接收中断功能来收取数据,当串口收起10个字节的数据后产生中断,在中断程序里对数据进行处理。



    6楼 回复本楼

    引用 dongfei 2022/10/31 16:28:19 发表于6楼的内容

  • akeng

    akeng   |   当前状态:在线

    总积分:614  2024年可用积分:0

    注册时间: 2008-10-22

    最后登录时间: 2023-09-07

    空间 发短消息加为好友

    akeng   发表于 2022/11/1 16:46:04

    你的外部设备跟PC机通讯时,通讯线应该是这样连接的吧:


     适配器   PC

       2  --  3

       3  --  2

       4  --  6

       6  --  4

       5  --  5

       7  --  8

       8  --  7

      短接的原理就是在对方设备通讯口针脚不完整的情况下,利用自己的针脚完成


    7楼 回复本楼

    引用 akeng 2022/11/1 16:46:04 发表于7楼的内容

总共 , 当前 /