西门子S7-300编程问题呀?急, 点击:453 | 回复:6



风云剪影

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:58帖 | 66回
  • 年度积分:0
  • 历史总积分:738
  • 注册:2006年8月03日
发表于:2009-06-14 21:51:56
楼主
西门子S7-300编程问题,请问各位大侠们,在用软件STEP7 V5.4 SP4对S7-300PLC编程中,有一些功能块象FB41(PID)中有一个BOOL量的端子,例如P-SEL ,I-SET,D-SET,等,无论在什么时候我都要将它置为“1”。可在编程的时候我多次试将此端口直接输入一个数字“1”均无法实现。请问高手是何原因?如果我要将它置“1”我应如何操作呢?请高手指点谢谢。



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2009-06-14 22:02:50
1楼
在Step7中无常数的概念。

你可以插入诸如:O M0.0
                                ON M0.0
                                = M10.0
这样M10.0 相当于常数,将M10.0 赋予你要置一的引脚就可以了。

以上

风云剪影

  • 精华:0帖
  • 求助:3帖
  • 帖子:58帖 | 66回
  • 年度积分:0
  • 历史总积分:738
  • 注册:2006年8月03日
发表于:2009-06-14 22:18:43
2楼

哦,这样呀我试试,谢谢

tuzili

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 115回
  • 年度积分:0
  • 历史总积分:218
  • 注册:2006年4月12日
发表于:2009-06-15 09:08:31
3楼
通过变量转换一下,放个常数到变量里就可以了

茜茜噜噜

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 2回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2009年6月09日
发表于:2009-06-15 09:56:25
4楼

在这个引脚插入一个你用不到的BOOL变量M的常闭触点就OK了。例如M100.0 -|/|-

原理

  • 精华:2帖
  • 求助:0帖
  • 帖子:423帖 | 3890回
  • 年度积分:0
  • 历史总积分:7026
  • 注册:2003年5月05日
发表于:2009-06-15 10:20:59
5楼

说的很对,就是用一个中间变量

学习siemens

  • 精华:23帖
  • 求助:347帖
  • 帖子:1611帖 | 22281回
  • 年度积分:37
  • 历史总积分:98482
  • 注册:2007年3月22日
发表于:2009-06-15 14:22:39
6楼

其实在你程序中一般都有置"1"和"0"的中点变量,在这里给调用这个变量就行啦


热门招聘
相关主题

官方公众号

智造工程师