首页 上一页 1 2 下一页 尾页

【求助】西门子200smart自由口通讯问题 点击:2555 | 回复:22



墨鱼

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 3回
  • 年度积分:731
  • 历史总积分:731
  • 注册:2023年1月11日
发表于:2023-11-22 09:47:04
楼主
求助帖100分-未结帖

IMG_7069.HEIC.JPG

用西门子200smart连续读取红外线测温仪

求大神写个自由口通讯程序



楼主最近还看过

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10276回
  • 年度积分:613
  • 历史总积分:50759
  • 注册:2005年4月22日
发表于:2023-11-22 14:29:03
1楼

放着现成的ModbusRTU库指令不用自己写一个ModbusRTU指令?


HAVE FUN!

墨鱼

  • 精华:0帖
  • 求助:2帖
  • 帖子:3帖 | 3回
  • 年度积分:731
  • 历史总积分:731
  • 注册:2023年1月11日
发表于:2023-11-22 15:40:32
2楼

"yuanle" 的回复,发表在1楼
        对内容: 【放着现成的ModbusRTU库指令不用自己写一个ModbusRTU指令?HAVE FUN!...】进行回复:

        -----------------------------------------------------------------

这个连地址都没有,可以用RTU吗

阿音

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 48回
  • 年度积分:86
  • 历史总积分:1617
  • 注册:2017年3月14日
发表于:2023-11-22 16:00:50
3楼

你这不就是MODBUS RTU嘛


ac米兰

  • 精华:4帖
  • 求助:0帖
  • 帖子:264帖 | 12694回
  • 年度积分:1084
  • 历史总积分:35735
  • 注册:2004年4月26日
发表于:2023-11-22 16:07:49
4楼

自己可以先用modscan连接 扫一下就知道了。 

逍遥剑仙

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 237回
  • 年度积分:72
  • 历史总积分:175
  • 注册:2015年8月29日
发表于:2023-11-23 11:18:34
5楼

他这说明书就是RTU模式啊,具体地址跟厂家要

郭远林

  • [版主]
  • 精华:3帖
  • 求助:10帖
  • 帖子:114帖 | 2275回
  • 年度积分:34
  • 历史总积分:45616
  • 注册:2011年10月21日
发表于:2023-11-23 12:20:13
6楼

可以按照说明书的方法去 或者去通信板块请教一下通信板块的群主

关育谋

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:749帖 | 5683回
  • 年度积分:81
  • 历史总积分:89166
  • 注册:2004年5月28日
发表于:2023-11-24 14:30:42
7楼

楼主你这不就是ModbusRTU协议么,为啥要用自由口,这不是舎易求难么,视频仅供参考:

1、西门子S7-200 Smart实现Modbus TCP通信协议客户端视频教程:

西门子S7-200 Smart做Modbus TCP以太网客户端、Modbus Slave调试助手做Modbus TCP以太网服务器,视频详细讲解了西门子S7-200 Smart系列PLC之Modbus TCP指令库安装、调用,详细讲解了MBC_Connect指令和MBC_MSG指令各个参数。程序使用Modbus之02、0F、03、10功能码对Modbus TCP服务器的数字量输入、数字量输出、保持寄存器实现了读写操作。

https://www.ixigua.com/6906352683557323278?utm_source=xiguastudio


2、西门子S7-200 Smart实现Modbus TCP以太网通信服务器视频教程:

西门子S7-200 Smart做Modbus TCP以太网服务器、Modbus Poll调试助手做Modbus TCP以太网客户端,视频详细讲解了西门子S7-200 Smart系列PLC之Modbus TCP指令库安装、调用,详细讲解了MBS_Connect指令和MBS_Slave指令各个参数。

https://www.ixigua.com/6906710384267395592?utm_source=xiguastudio


3、西门子S7-200 Smart实现Modbus RTU串口通信主站视频教程:

西门子S7-200 Smart系列PLC做Modbus RTU串口通信主站、Modbus Slave调试助手做Modbus RTU串口通信从站,视频较为详细的讲解了MBUS_CTRL和MBUS_MSG指令。

https://www.ixigua.com/6907072105372713486?utm_source=xiguastudio


4、西门子S7-200 Smart实现Modbus RTU串口通信从站视频教程:

西门子S7-200 Smart系列PLC做Modbus RTU串口通信从站、Modbus Poll调试助手做Modbus RTU串口通信主站,视频详细讲解了MBUS_INIT和MBUS_Slave指令。

https://www.ixigua.com/6907427029155578375?utm_source=xiguastudio


5、西门子S7-200 Smart使用Socket编程实现以太网开放式通信客户端:

西门子S7-200 Smart做以太网开放式通信客户端、以太网调试助手做以太网通信服务器,视频较为详细讲解了TCP_CONNECT、DISCONNECT、TCP_SEND、TCP_RECV等指令。

https://www.ixigua.com/6907793972018709006?utm_source=xiguastudio


6、西门子S7-200 Smart使用Socket编程实现以太网开放式通信服务器:

西门子S7-200 Smart做以太网开放式通信服务器、以太网调试助手做以太网通信客户端,视频较为详细讲解了TCP_CONNECT、DISCONNECT、TCP_SEND、TCP_RECV等指令。

https://www.ixigua.com/6908188195100459533?utm_source=xiguastudio


7、西门子S7-200 Smart实现自由口通信主站视频教程:

西门子S7-200 Smart系列PLC做自由口通信主站、串口调试助手做从站,视频详细讲解了ATCH、DTCH、XMT、RCV等指令。通信实现PLC先发送串口调试助手8个字节数据,而后串口调试助手返回PLC8个字节数据,程序如此循环。

https://www.ixigua.com/6908533867859477006?utm_source=xiguastudio


8、西门子S7-200 Smart自由口串口通信从站视频教程:

西门子S7-200 Smart系列PLC做自由口通信从站、串口调试助手做主站,视频详细讲解了ATCH、DTCH、XMT、RCV等指令。通信实现串口调试助手先发送PLC共计8个字节数据,而后PLC返回串口调试助手8个字节数据,程序如此循环。

https://www.ixigua.com/6909009776743547406?utm_source=xiguastudio


兜兜没钱

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 90回
  • 年度积分:3
  • 历史总积分:153
  • 注册:2009年4月09日
发表于:2023-12-20 22:37:16
8楼

跟厂家要一下通讯地址表,MODBUSRTU协议


Smile-lyc

  • [管理员]
  • 精华:138帖
  • 求助:51帖
  • 帖子:3589帖 | 22564回
  • 年度积分:205
  • 历史总积分:152196
  • 注册:2006年8月04日
发表于:2023-12-23 12:42:35
9楼

这就是RTU模式,具体地址可以咨询下厂家就好了


pfm987

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:132
  • 注册:2007年12月14日
发表于:2023-12-23 13:48:00
10楼

人家上面都说支持modbusrtu  ,用个rtu它不简单么?  

你猜你猜

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 928回
  • 年度积分:27
  • 历史总积分:3474
  • 注册:2019年2月15日
发表于:2024-01-25 15:20:39
11楼

7楼的教程很详细了,楼主仔细看下

晃悠班

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:1
  • 历史总积分:8
  • 注册:2014年9月03日
发表于:2024-01-26 15:25:23
12楼

自由口通讯程序需要根据具体的设备和通信协议进行编写,你这个用ModbusRTU这个就行了

bx99

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2015年6月23日
发表于:2024-01-26 15:27:14
13楼

image.png写的清楚吧

津股巡览

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2014年7月14日
发表于:2024-01-27 16:50:26
14楼

你那个图上写的很清楚RTU,试试

披荆斩棘

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:2
  • 历史总积分:8
  • 注册:2015年3月28日
发表于:2024-01-27 16:53:31
15楼

VAR

    Start: BOOL; // 开始按钮

    Temperature: REAL; // 温度变量

END_VAR


IF Start THEN

    // 启动红外线测温仪

    // 这里需要根据实际的设备和接口进行编程

    // 例如:StartIRThermalMeter();


    // 读取温度数据

    Temperature := ReadTemperature(); // 这里需要根据实际的设备和接口进行编程


    // 将温度数据显示到PLC的DB1(数据库)中

    DB1.Temperature := Temperature;

END_IF;


lookme1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:3
  • 历史总积分:3
  • 注册:2014年8月02日
发表于:2024-01-29 13:26:42
16楼

地址跟长假要,用RTU模式即可,现成的

lookme1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:3
  • 历史总积分:3
  • 注册:2014年8月02日
发表于:2024-01-29 13:27:01
17楼

引用 "bx99" 的回复,发表在13楼
        内容: 写的清楚吧

lookme1234

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:4
  • 历史总积分:4
  • 注册:2014年8月02日
发表于:2024-01-29 13:27:26
18楼

引用 "关育谋" 的回复,发表在7楼
        内容: 楼主你这不就是ModbusRTU协议么,为啥要用自由口,这不是舎易求难么,视频仅供参考:1、西门子S7-200 Smart实现Modbus TCP通信协议客户端视频教程:西门子S7-200 Smart...

赞,学习了,很有用

冰山流水

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:603
  • 注册:2016年7月23日
发表于:2024-01-29 14:11:00
19楼

直接用ModbusRTU库指令,过程你就看7楼教程,一步一步来

solk_yt

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:1
  • 历史总积分:617
  • 注册:2015年7月15日
发表于:2024-01-29 14:58:31
20楼

地址看红外仪说明书或者咨询厂家


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页