wincc无法写入s7-200,通讯没问题 点击:1593 | 回复:8



kk27

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 5回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2010年3月15日
发表于:2012-07-10 16:44:06
楼主

wincc无法写入s7-200,OPC通讯没问题,浮点数读取都正常,wicc启动项目后点击“工具”下的“驱动程序连接状态”检测状态正常,譬如我做了一个按钮,点一下置1,再点一下置0,连接的是Q0.0,按钮的动态连接都没问题,只是每次点击后,Q0.0置1后马上跳为0,注明:我用的c动作连接变量 SetTagBit("A1",(short)!GetTagBit("A1"));,“驱动程序连接状态”也检测到写入,也是马上变为0.后来把连接变量改为m0.0再在PLC里控制Q0.0也不行,求解答
系统是XP  SP3
wincc用的是7.0SP1
s7-200编程软件V4.0 STEP 7 MicroWIN SP6
OPC通讯协议 V1.0 PC Access SP4




老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2012-07-10 17:05:44
1楼

可能你的PLC程序有不妥的地方,可能没有考虑WINC与PLC通讯有时间延迟,你的PLCC程序适应不了这个延迟.

尽量少用c动作直接连接S7-200的输出变量

WINCC按钮最简单最实用最安全无误的作用是给PLC的M位或V位写1或0,PLC的输出由PLC程序完成.

wenjian1

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 600回
  • 年度积分:15
  • 历史总积分:1083
  • 注册:2006年11月14日
发表于:2012-07-10 18:50:55
2楼
你变量连接不是很省事吗,你按钮左键按下为1,抬起也应该为1才行,不然你就得从程序里做好触发和自锁或SR触发。

kk27

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 5回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2010年3月15日
发表于:2012-07-11 09:01:52
3楼
回复内容:
对:老愚者关于 可能你的PLC程序有不妥的地方,可能没有考虑WINC与PLC通讯有时间延迟,你的PLCC程序适应不了这个延迟.尽量少用c动作直接连接S7-200的输出变量WINCC按钮最简单最实用最安全无误的作用是给PLC的M位或V位写1或0,PLC的输出由PLC程序完成. 内容的回复:

考虑过你说的问题,我就做了一个最简单的程序一个I0.0,一个M0.0,一个Q0.0,PC Access里的更新频率也设到最快的50ms,通过wincc里的按钮控制M0.0再在PLC控制Q0.0,结果也是Q0.0没输出

kk27

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 5回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2010年3月15日
发表于:2012-07-11 11:08:52
4楼


如果做成上图的程序与WINCC连接,通过控制M0.0来控制Q0.0,理论上应该没错吧,可是在wincc上控制点击按钮M0.0。Q0.0就是没输出。除非把网络1删除,上述才成立。但是I0.0一般都有用的,求解答

ylwcn2002

  • 精华:0帖
  • 求助:4帖
  • 帖子:6帖 | 143回
  • 年度积分:0
  • 历史总积分:566
  • 注册:2007年10月24日
发表于:2012-07-11 12:37:08
5楼
你应该加个自锁就可以有输出了吧?

狼牙精神

  • 精华:6帖
  • 求助:5帖
  • 帖子:468帖 | 5379回
  • 年度积分:119
  • 历史总积分:62906
  • 注册:2020年3月27日
发表于:2012-07-11 12:46:58
6楼

将程序程序改成这样:

guanjunbo

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 28回
  • 年度积分:0
  • 历史总积分:28
  • 注册:2011年3月22日
发表于:2013-03-12 12:09:03
7楼

好像不能直接用I点,可以直接用M和·Q点来动作

janemxq

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 6回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2007年9月23日
发表于:2013-03-12 13:56:48
8楼
请大家浏览http://www.tag-view.com/网站,这里有一个类似组态王的数据监控软件,能够支持S7-200的PPI协议、ModbusRTU/ASCII/TCP协议,不限点数,

热门招聘
相关主题

官方公众号

智造工程师