教学楼门禁系统中,有50条门,但目前我只有S7-200 CPU224CN,外加一个EM235CN模拟扩展模块,没有更多的了模块了,自己试了三维矩阵,但发现课程表上安排的教室与程序有冲突,会导致PLC误输出,使不需要开门的教室自动开门,如果缩短开门时间,不让PLC反应过来的话,这样合理不,或许还有其他办法不,因为还只是个学生,有太多不懂,还望指教。真诚感谢
最佳答案
如果有此冲突,估计是你的三维扫描时间赋值的太大引起。但是你这个cpu(224cn,也只能是14入/10出)+em235 (模拟量4入/1出)好像与你控制程序需要没有太大关系,无论如何也不足矣来控制50个回路的门的开和关。
大概估算一下(按正常的输入/输出)
50个门需要输出地址100个(门的开与关);开与关的位置信号100个;系统的启和停输入2个,门的故障报警信号需要输入50个。
用程序输出扫描周期来扩展输入的做法,以前看到过,那仅仅都是在输入回路中得以实现,而输出是不现实的;另外还有一种输入法是矩阵输入法,就是利用二极管的“单向特性”与程序内部的“与”特性来实现输入地址的扩展。
如果你是想做一个控制程序建议用扩展I/O模块的方式是可以的,因为西门子200I/O模块最大扩展个数是7块,按em223cn(32入/32出)来扩展,则I/O总数满足控制要求仅仅只需要添加4个em223cn再加em221cn(16入)就可以了。
提问者对于答案的评价:
恩,好样的
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc190357.html