发表于:2025/3/4 16:13:06
#0楼
最近在学习电气自动化时,发现一个支持多品牌PLC的仿真工具。作为刚接触PLC编程的新手,我记录下使用西门子200SMART进行三色灯控制的过程,希望能给其他自学者参考。
第一步:初识仿真环境
初次打开软件时,界面分为不同岗位层级(图1)。
我选择**"初级电气自动化工程师"**模块下的手机后盖移栽项目。这个场景让我想起工厂中常见的输送带控制系统,正好练习基础IO控制逻辑。
进入实训页面后,首先需要进行IO分配;点击图5右上方的“IO表”即可填写对应的变量地址,需要注意,输入变量地址无法填写真实的I存储区,只能填写M或V(1200可以填写DB块地址),并且该变量地址需要和实际的PLC变量对应才行。地址填写后系统自动保存变量,无需担心会丢失,并且重新打开该仿真平台后变量依然存在。
变量设定好后点击图5右上方的“通信”按钮,进入通信设置页面,如图6所示,需要添加真实的PLC及IP地址。具体操作如图6所示。
接着我在PLC软件中编写一段简单的三色灯程序,如图7所示。并下载到实际的PLC中进行测试。
默认状态下为手动状态,黄灯常亮,程序及仿真平台效果如图8所示;
实际真实设备指示灯如图9所示。
当切换到自动状态时,绿灯则常亮,黄灯灭;如图10所示。
到此,该仿真平台与PLC的连接过程和简单程序的测试已经完成,需要注意的是在进行通信设置时,一定要填写实际的IP地址才能正常通信上;其次仿真平台上的变量需要和PLC变量地址一致。
第一步:初识仿真环境
初次打开软件时,界面分为不同岗位层级(图1)。
我选择**"初级电气自动化工程师"**模块下的手机后盖移栽项目。这个场景让我想起工厂中常见的输送带控制系统,正好练习基础IO控制逻辑。
进入实训页面后,首先需要进行IO分配;点击图5右上方的“IO表”即可填写对应的变量地址,需要注意,输入变量地址无法填写真实的I存储区,只能填写M或V(1200可以填写DB块地址),并且该变量地址需要和实际的PLC变量对应才行。地址填写后系统自动保存变量,无需担心会丢失,并且重新打开该仿真平台后变量依然存在。
变量设定好后点击图5右上方的“通信”按钮,进入通信设置页面,如图6所示,需要添加真实的PLC及IP地址。具体操作如图6所示。
接着我在PLC软件中编写一段简单的三色灯程序,如图7所示。并下载到实际的PLC中进行测试。
默认状态下为手动状态,黄灯常亮,程序及仿真平台效果如图8所示;
实际真实设备指示灯如图9所示。
当切换到自动状态时,绿灯则常亮,黄灯灭;如图10所示。
到此,该仿真平台与PLC的连接过程和简单程序的测试已经完成,需要注意的是在进行通信设置时,一定要填写实际的IP地址才能正常通信上;其次仿真平台上的变量需要和PLC变量地址一致。