开发环境&方案设计

S7-200实验箱,其中自带抢答器部分仅有四路可用

但是可以接到机械臂的IO上实现功能,同时还能用触摸屏控制。


要注意使用触摸屏控制照样需要关联输入输出线圈 如果想让本地数码管显示需要让对应的输入的输入输出线圈得电 还是需要连线。


如果用触摸屏推荐使用屏幕显示数码管关联变量


接线图如下所示:
其中Q0.1-Q0.6对应8位数码管的7段(除去小数点的那一段)
Q1.0是提示灯 I0.0是启动按钮 I0.1是复位按钮
M20.2-M21.1是触摸屏控制8路的的驱动
M0.1-M0.7是有线连接的8路驱动

程序讲解

触摸屏部分

触摸屏可以直接通过触摸屏上的按钮操控,而无需接输入I0.0-I1.1,原理是触摸屏可以用以太网和PC在网段下下载图形化程序,而在图形化IDE(WinCC中)按钮可以直接与通用辅助寄存器关联起来,利用已写好的梯形图对PLC进行控制实现,也就是用软件资源扩展硬件,这是重要的编程思想!😀

I0.0-I0.1变量关联在WINCC start/restart 中


PLC输入继电器(I)外部有一物理输入端子与之对应


本项目中建议全局使用通用辅助继电器M进行变量关联

推荐使用软件关联通用辅助继电器扩展IO

查看通讯设置图片

查看变量关联表图片

查看图形界面图片

截止目前本人做的所有PLC项目均以开源: