技术论坛

FC10的两个参数为什么要填成那两个值,为什么是那样?

作者 主题
新手

经验值: 2
发帖数: 0
精华帖: 4
主题:【探讨】FC10的两个参数为什么要填成那两个值,为什么是那样?


只看楼主 楼主 2019-12-02 15:02:04

 我这里稍微解释一下,因为我在视频里没有细说,FC10的两个参数,第一个就是我们相当于要填true或者false,那是个布尔变量。我刚才填的是true,填true的话,那这个所有说的这个DB2里面的这些封锁,比如说进给保持或者读入禁止等等,这些封锁它才能成立。也就是说,如果我填成false的话,实际上所有的封锁都不会出现,这种情况下那需要我们大家自己去处理这种轴的封锁,不能够再借助它的这个封锁,这是第一个参数。第二个参数是应答,它叫quit,就相当于我们用什么去应答我们的FM或者EM,就是你触发报警的逻辑已经不成立了,这个时候用哪个地址去应答它 。我在我刚才是用的I7.5单独的一个按键,这个有很多种可能。有的同学说我直接用这个操作面板上面的reset建可不可以呢,当然是可以的,因为我们reset本身,它就支持消系统的报警和用户的报警。但是,我们用reset键会有一个缺陷,这个大家应该知道,就是好比我这个程序在执行的过程中有某一个到位开关因为某种原因出现了一个报警,但是很快报警信号又消失了,这时候如果我用reset键去应答的话,这样导致的问题就是,我一按reset这个程序就复位了。所以说,你本来是想说我应答到这个报警,让程序接着走下来,但是你用reset键去应答的话,它就会有这么一个问题,一按它就回去了,回去之后再启动程序那相当于从头启动,所以这个是个小小的问题吧。其实呢,像我刚才视频才最简单,就是用一个单独的按钮去做应答,其实是为了节省地址,因为单独占一个PLC的IO地址有点不合算。为了节省地址,我们可以用OP面板上的alarm cancel有一个按键,它的信号会在DB19里面,我们可以利用这个DB19的应该叫DBX20.2这个状态位置去做这个应答,这样的话呢alarm cancel本身也是做这个应答的按键。而且呢,这个也不占用PLC单独的一个输入地址,这个就非常合适。


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1596386&b_id=46&s_id=0&num=1

奇侠

经验值: 6042
发帖数: 939
精华帖: 4
回复:FC10的两个参数为什么要填成那两个值,为什么是那样?


只看楼主 1楼 2019-12-02 15:22:30

感谢分享!!


不患无位,患所以立
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
FC10的两个参数为什么要填成那两个值,为什么是那样?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。