S7-200 ModBus主站通讯程序 点击:380 | 回复:3



my_gongkong

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 404回
  • 年度积分:0
  • 历史总积分:1589
  • 注册:2011年5月27日
发表于:2011-10-16 23:29:22
楼主

以下是PLC程序,为了方便贴出,已转换为STL

TITLE=程序注释: Modbus 主站读写程序

Network 1

// 第一扫秒周期, 复位各标志位和起始位

LD SM0.1

R M0.0, 2

Network 2

// Modbus 主站初始化完成后, 启动读写指令

LD M0.0

EU

S M0.1, 1

Network 3

LD SM0.0

AN M0.2

TON T40, 15

Network 4

LD T40

= M0.2

Network 5 // 网络标题

LD SM0.0

= L60.0

LD SM0.0

= L63.7

LD L60.0

CALL SBR1, L63.7, 9600, 0, 1000, M0.0, MB1

Network 6

// 读取从站保持寄存器的数据

LD M0.1

O M0.2

= L60.0

LD M0.1

EU

LD M0.2

EU

OLD

= L63.7

LD L60.0

CALL SBR2, L63.7, 1, 0, 40002, 13, &VB1000, M2.1, MB2

Network 7

// 读取从站保持寄存器的数据完成,复位请求

LD M2.1

R M0.1, 1

R M0.2, 1

Network 8

LD SM0.0

MOVW VW1000, VW1000

MOVW VW1002, VW1002

MOVW VW1004, VW1004

MOVW VW1006, VW1006

MOVW VW1008, VW1008

MOVW VW1010, VW1010

MOVW VW1018, VW1018

MOVW VW1020, VW1020

MOVW VW1022, VW1022

MOVW VW1024, VW1024

 

正在下载,请等待……
下载附件需0积分!




雅各宾

  • 精华:23帖
  • 求助:1帖
  • 帖子:178帖 | 6966回
  • 年度积分:0
  • 历史总积分:15881
  • 注册:2002年12月10日
发表于:2011-10-17 09:21:56
1楼
S7-200 ModBus从站通讯程序S7-200 ModBus从站通讯程序

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2011-10-17 09:36:38
2楼

CALL SBR1, L63.7, 9600, 0, 1000, M0.0, MB1

CALL SBR2, L63.7, 1, 0, 40002, 13, &VB1000, M2.1, MB2

这两个子程序呢?

陈石头

  • 精华:28帖
  • 求助:2帖
  • 帖子:300帖 | 9288回
  • 年度积分:0
  • 历史总积分:54987
  • 注册:2008年3月07日
发表于:2011-11-11 22:00:51
3楼

热门招聘
相关主题

官方公众号

智造工程师