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

S7-200PLC与MODBUS仪表通迅 点击:2219 | 回复:27



wcwe

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-03 13:18:00
楼主
S7-200PLC与MODBUS仪表通讯,当我打开编程软件,自由口在哪里设置?如何理解MBUS_CTRL和MBUS_MSG?我第一步应该做些什么,我一点概念都没有.请大家多提宝贵意见,在下非常感谢.



406440313

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 119回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2005年6月06日
发表于:2008-01-15 16:59:00
1楼
自由口的设置在西门子S7-200的编程手册里有详细说明!你可以参考一下!

406440313

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 119回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2005年6月06日
发表于:2008-01-15 17:02:00
2楼
MBUS_CTRL协议库:
a. EN 使能: 必须保证每一扫描周期都被使能(使用 SM0.0) 
b. Mode 模式: 为 1 时,使能 Modbus 协议功能;为 0 时恢复为系统 PPI 协议 
c. Baud 波特率: 支持的通讯波特率为1200,2400,4800,9600,19200,38400,57600,115200。 
d. Parity 校验: 校验方式选择 
  0=无校验 
1=奇较验 
2=偶较验    
e. Timeout 超时: 主站等待从站响应的时间,以毫秒为单位,典型的设置值为 1000 毫秒(1 秒),允许设置的范围为 1 - 32767。 
   注意: 这个值必须设置足够大以保证从站有时间响应。 
f. Done 完成位: 初始化完成,此位会自动置1。可以用该位启动 MBUS_MSG 读写操作(见例程) 
g. Error  初始化错误代码(只有在 Done 位为1时有效): 
  0= 无错误 
1= 校验选择非法 
2= 波特率选择非法 
3= 模式选择非法 

406440313

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 119回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2005年6月06日
发表于:2008-01-15 17:03:00
3楼
MBUS_MSG协议库:
a. EN 使能: 同一时刻只能有一个读写功能(即 MBUS_MSG)使能 
   注意:建议每一个读写功能(即 MBUS_MSG)都用上一个 MBUS_MSG 指令的 Done 完成位来激活,以保证所有读写指令循环进行(见例程)。  
b. First 读写请求位: 每一个新的读写请求必须使用脉冲触发  
c. Slave 从站地址: 可选择的范围   1 - 247 
d. RW 从站地址: 0 = 读, 1 = 写 
   注意: 
1. 开关量输出和保持寄存器支持读和写功能 
2. 开关量输入和模拟量输入只支持读功能 
e. Addr 读写从站的 选择读写的数据类型 
  数据地址: 00001 至 0xxxx - 开关量输出 
  10001 至 1xxxx - 开关量输入 
30001 至 3xxxx - 模拟量输入 
40001 至 4xxxx - 保持寄存器 
f. Count 数据个数 通讯的数据个数(位或字的个数) 
   注意: Modbus主站可读/写的最大数据量为120个字(是指每一个 MBUS_MSG 指令) 
g. DataPtr 数据指针: 1. 如果是读指令,读回的数据放到这个数据区中 
  2. 如果是写指令,要写出的数据放到这个数据区中 
h. Done 完成位 读写功能完成位 
i. Error 错误代码: 只有在 Done 位为1时,错误代码才有效 
0 = 无错误 
1 = 响应校验错误 
2 = 未用 
3 = 接收超时(从站无响应) 
4 = 请求参数错误(slave address, Modbus address, count, RW) 
5 = Modbus/自由口未使能  
6 = Modbus正在忙于其它请求 
7 = 响应错误(响应不是请求的操作) 
8 = 响应CRC校验和错误 

101 = 从站不支持请求的功能 
102 = 从站不支持数据地址 
103 = 从站不支持此种数据类型 
104 = 从站设备故障 
105 = 从站接受了信息,但是响应被延迟 
106 = 从站忙,拒绝了该信息 
107 = 从站拒绝了信息 
108 = 从站存储器奇偶错误 

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-16 16:25:00
4楼
我的S7-200  4.0里没有MODBUS协议库,在哪里找

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2008-01-16 21:24:00
5楼
SP3有从站库,SP5和SP6都有自带的主站库和从站库

一次又一次

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 70回
  • 年度积分:0
  • 历史总积分:393
  • 注册:2004年1月05日
发表于:2008-01-16 22:44:00
6楼
总算作出来了modbus主站协议了。不容易呀,西门子搞了这么长时间了。呵呵,不知道稳定不,稳定的话,还不错咯

zzmei1688

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 215回
  • 年度积分:0
  • 历史总积分:263
  • 注册:2003年9月27日
发表于:2008-01-17 11:03:00
7楼
路过  学习 啦 

mcgsslq

  • 精华:0帖
  • 求助:0帖
  • 帖子:50帖 | 533回
  • 年度积分:0
  • 历史总积分:1566
  • 注册:2005年11月09日
发表于:2008-01-20 21:32:00
8楼
支持 学习一下

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-22 16:20:00
9楼
SP4,SP5,SP6是什么意思,可以下载吗?

406440313

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 119回
  • 年度积分:0
  • 历史总积分:147
  • 注册:2005年6月06日
发表于:2008-01-22 16:42:00
10楼
SP4、SP5、SP6是西门子编程软件的版本号!可以SP4可以下载,其他的还不清楚!MODBUS主站协议库从西门子网站应该也能下载!

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2008-01-23 23:04:00
11楼
下面引用由触摸屏操作工在 2008-1-16 22:44:00 发表的内容:
  总算作出来了modbus主站协议了。不容易呀,西门子搞了这么长时间了。呵呵,不知道稳定不,稳定的话,还不错…
--------------------------------------------------------------------------------------------
如果采用自由口通讯模式,根据modbus报文结构编写通讯代码的话,s7-200也可支持modbus主站的能力

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-24 15:45:00
12楼
下载SP5版本网址http://www.ad.siemens.com.cn/download/Soft/00001/Step7_microWin_V40_SP4.zip

贪狼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2007年12月25日
发表于:2008-01-25 10:05:00
13楼
新手路过,学习学习一下!

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-25 14:07:00
14楼
如何安装西门子SP4,SP5.SP6.?

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2008-01-25 15:19:00
15楼
 wcwe:如何安装西门子SP4,SP5.SP6.?
-----------------------------------------------
你的电脑必须已安装有较早版本的MICRO WIN软件,例如V4。0 SP3。才能升级SP4-SP6。
1。[b]先不要删除[/b]已有的较早版本的MICRO WIN软件。
2。运行SP4-SP6的SETUP。EXE文件,自动提示删除已有的较早版本的MICRO WIN软件。 [b]删除,不要重启计算机。[/b]
3。删除已有的较早版本的MICRO WIN软件后,再一次运行SP4-SP6的SETUP。按安装过程的提示做,一路OK。
 

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-25 15:58:00
16楼
我刚刚在西门子PLC英文网站上下载了SP4版本V4.0,好用.

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-25 16:40:00
17楼
SP5版本V4.0安装上了.MODBUS库在哪里找?

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-26 16:24:00
18楼
我装好SP6版本V4.0了,怎么没有你们说的软件有自带的MODBUS库?在哪找,怎样可以将它放到编程区域?

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2008-01-26 23:45:00
19楼
在指令树上,倒数第二项,图标有绿色的,菜单名称:库
在这点上SP5和SP6一样

wcwe

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 21回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2008年1月02日
发表于:2008-01-27 12:16:00
20楼
我的LIB里面什么都没有,要生成库吗?

热门招聘
相关主题

官方公众号

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