1771-P10软件的实现方法及模拟程序
本文通过具体例子来说明S7-PLCSIM软件的仿真功能。以压印机主机调速为例子。工艺要求为:按下启动按钮I4.0,主机启动Q12.0, 主机自动升速到700转/分,并保持不变, 按下启动按钮I4.1, 主机停止运行。使用S7-PLCSIM软件调试程序的步骤如下:
(1) 首先用STEP7软件对系统进行硬件组态,然后再用STEP7软件编程,允许结构化你的程序,也就是说可以将程序分解为单个的、自成体系的程序,**后通过系统组织块OB1编写程序。程序如图3示:
图3 编写程序
(2) 再用STEP7软件SIMITIC 管理器菜单OPTION中选择Simulating Modules为ON状态,表示选择仿真调试,如图4示:
图4 选择仿真调试(3) 在S7-PLCSIM软件中新建PLC文档。选择菜单命令PLC>Power on 打开仿真PLC的电源;选择仿真PLC的工作方式为STOP状态;选择菜单命令EXECUTE>Scan mode>Scan continous表示连续扫描方式。
(4) 用STEP7软件SIMITIC 管理器菜单命令PLC>Download,把程序下载到中仿真PLC中。
(5) 在S7-PLCSIM软件中模拟实际操作。选择仿真PLC的工作方式为RUN状态,按下启动按钮I4.1,主机开始运行,自动升速,速度值送到MW20。可以监视STEP7软件中梯形图程序的运行情况,选择菜单命令Debug>monitor来监视。图5模拟实际升速过程。
图5 模拟实际升速过程
(6) 当在S7-PLCSIM软件中模拟实际操作,如果检测到程序出错,会调用相应错误组织块。S7-PLCSIM软件支持对硬件中断组织块OB40—OB47的仿真;支持对时钟中断组织块OB10—OB17的仿真;支持对扫描周期大于**允许循环时间的中断组织块OB80的仿真。
(7) 保存生成的PLC文档,以便下次仿真时直接调用的设置。
4 结束语
作者在实践中应用此方式培训,能极大的减少浪费,降低培训成本,而且效率高,所以采用计算机仿真技术有明显的优越性。
rubber silicone heat conduct 0930-00036
SBC 1/0 BREAKOUT BD 0100-09071
SCANNING MONOCHROMATOR
screwless bb teos 0010-03171
SERIAL I/O BOARD 0090-76133
SERIAL ISOLATOR 0100-35065
serial side board 0100-09299
SERIPLEX I/O DISTRIBUTION BD 0190-35653
seriplex pcb 0190-35765
seriplex power dist bd 0100-35173
SHIELD 200MM GIANT GAP NITRIDE 0200-09405
SSD POWER SUPPLY EXU-246R3
ssr ac control 0100-09040
STAND ALONE MONITOR BASE 0010-70386
STEPPER CONTROLLER BOARD 0100-20173
STEPPER DRIVE ASSY 0100-00003
stepper motor drive 1396-018
STOP VALVE MANIFOLD AND PCB BES-530-8S-PCB
STORAGE ELEVATOR WAFER CASSETTE HANDLER 0010-76001
STSTEM ELECTRONICS BACKPLANE 0100-76085
SUSCEPTOR LIFT ASSY 0010-09340
SYNERGY MICROSYSTEMS V4.8 CPU BOARD
SYS/RESET/INTLK SEL BD 0100-35049
system elctronics backplane 0100-76085
SYSTEM ELECTRONIC BACKPLANE 0100-76061
system electronics interface 0100-20001
SYSTEM ELECTRONICS INTERFACE BOARD 0100-20001
TC CONTROL ASSY
tc gauge board 0100-20063
tc guage 0100-00008
TC GUAGE PCB 0100-00008
TEMPERATURE CONTROL SERVO 0120-93062
TEOS GAS INTERFACE BOARD 0100-09107
teos gas interlock board 0100-09174
TEOS INTERFACE BOARD 0100-09174
teos interlock board 0100-09175
TEOS INTERLOCK BOARD 0100-09175 REV.C
teos status board 0100-09129
teos temp control box 0100-35273
tester interface 36-0080
thermal electric driver 0090-09116
THERMAL ELECTRIC DRIVER 0090-09061
THERMAL ELECTRIC DRIVER II 0090-09116
THERMALOGIC 718-736
LAMBDA LAMBDA ALPHA 400W 40977
LEYBOLD TURBOVAC
LEYBOLD TURBOVAC 85664
LEYBOLD VACUUM CENTRE ONE 230002
LUTRON DIGITAL TACHOMETER DT-2234B
MARK-10 CORPORATION DIGITAL FORCE METER MG10
MECMESIN COMPACT FORCE GAUGE 2000N
MG MARK-10 MG10