设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
在PLC中要实现多地控制,该如何编写程序? ...
返回列表
发新帖
[西门子]
在PLC中要实现多地控制,该如何编写程序?
[复制链接]
15774
|
0
|
2024-3-22 20:29:28
|
显示全部楼层
|
阅读模式
在学电工的时候,我们会接触到电机的两地控制、多地控制,这些控制方式我们采用硬件接线的方式可以实现。如果在PLC中,我们要实现多地控制该如何编写程序呢?现在有一个案例,需要使用4个开关来控制一个照明灯,每一个开关都可以打开和关闭照明灯,这个案例该怎么实现?
我们按照PLC控制电路设计、PLC编程两部分来介绍。
01
PLC控制电路
这个案例中要求4个开关控制1个指示灯,所以我们的控制电路可以这么设计,如图1所示。
图 1 PLC接线图
使用西门子S7-1200进行编程,对变量进行IO分配,如图2所示。
图 2 PLC变量分配
02
PLC编程
在该案例中,每一个开关都要实现对照明的控制,所以为了便于分析,可以绘制出开关控制照明灯的“真值表”,如下图3所示。
图 3 真值表
在整个真值表中,共有16种情况,8种情况控制照明灯的开,8种情况控制照明灯的关,所以可以将该真值表用梯形图来表示,如图4、图5、图6所示。
图 4 开关控制开灯信号
图 5 开关控制关灯信号
图 6 照明灯输出
通过以上的PLC程序,就实现了4个开关控制一个指示灯。
如果还有更多的开关控制指示灯,也可以参考这种方式实现。
当然除了这种方式之外,还有一些其它的实现方法,比如开关的每次信号,都触发一个加计数器,当计数器为奇数的时候,开灯;当计数器为偶数的时候,关灯。
你还有更多好的方法,欢迎留言交流。
文章来源:技成培训网原创,作者:刘郴;未经授权禁止转载,违者必究!
【西门子案例程序】
点击阅读原文,下载《西门子全套资料》
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
leachen0827
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』