MCGS连S7 300PLC 点击:968 | 回复:3



MCGS新手

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 7回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2006年8月29日
发表于:2007-02-26 22:36:00
楼主
 请问各位 MCGS 6.2 怎么以字节为单位3读S7 300PLC的I/O状态啊?  读出以后以二进制显示出来。 就是让技术人员在电脑上可以看到PLC的I/O状态。



茄 子

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 132回
  • 年度积分:0
  • 历史总积分:296
  • 注册:2005年6月07日
发表于:2007-02-28 10:16:00
1楼
为什么要以字节读呢?你直接连PLC的输入寄存器不就可以了?
即:在MCGS中建一开关量变量设为a,a连接PLC寄存器I0.0那么
   a的状态即PLC第一输入通道的状态。
http://www.hmitech.com/bbs/Default.Asp?i=8

tensuner

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 11回
  • 年度积分:0
  • 历史总积分:16
  • 注册:2006年5月08日
发表于:2007-02-28 22:28:00
2楼
设置变量,直接连接I/O点的地址就行的

mnilc

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 17回
  • 年度积分:0
  • 历史总积分:136
  • 注册:2003年2月27日
发表于:2007-03-02 15:45:00
3楼
楼主是想省点吧,使用嵌入版下的300驱动可以读取一个字节的数据,显示的时候使用bittest函数转换一下就可以了,操作使用bitset等位操作函数进行操作。

热门招聘
相关主题

官方公众号

智造工程师