西门子WinCC软件6AV63812BH074AV0
按图7接好线。注意COM1、COM2相连接,因为采用相同额定电压的指示灯。输入接启动开关和停止开关。
2.3 程序设计
图8中,PLC运行时,程序9~19步中,M11导通,由于程序步50~120中,M11动合触点闭合,分别控制了Y0~Y7的导通,因而彩灯ABCDEFGH同时点亮,因T0延时1秒钟,故ABCDEFGH同时点亮1秒钟。1秒钟时间到,程序第40步,T0动合触点闭合,移位指令执行,实现轮流点亮,即 ABCDEFGH轮流点亮,因为1秒钟T0闭合一次,故ABCDEFGH轮流点亮的时间间隔为1秒。程序步20~29中,当M20通时,将M101置位,由 M101动合触点与MI2~M19动合触点配合,分别轮流点亮H~A,即H、G、F、E、D、C、B、A每隔1秒轮流点亮。程序步30~39中,当M20通时,将M101复位,M101动断触点与MI2~M19动合触点配合,分别串联点亮A~H,即A、B、C、D、E、F、G、H每隔1秒轮流点亮。任何时候将停止开关K2合上,在第114步,区间复位指令使M12~M19全部复位,所有灯均不亮。
西门子WinCC软件6AV63812BH074AV0
(1)将梯形图程序输入到计算机,检查电源正确无误。
(2)对程序进行调试运行。
a.接通PLC电源后,将PLC置RUN状态,将K1闭合,观察A、B、C、D、E、F、G、H的亮显情况。
b.将K2闭合,观察A、B、C、D、E、F、G、H的亮显情况。
(3)调试运行记录。
三、西门子6AV63812BL074AV0贵州代理商
1、实训报告要求
(1)整理实训操作结果,按标准写出实训报告。
(2)请用步进指令完成本次实训。
(3)输出刷新阶段。程序执行阶段的运算结果被存入输出映像区,而不送到输出端口上。在输出刷新阶段,PLC将输出映像区中的输出变量送入输出锁存器,然后由锁存器通过输出模块产生本周期的控制输出。如果内部输出继电器的状态为“1”,则输出继电器触点闭合,经过输出端子驱动外部负载。全部输出设备的状态要保持一个扫描周期
(2) 条码扫描仪与PLC的通信
Metrologic MS700i可以通过开机扫描设置条码而设定通信协议及条码类型,并可以通过连机方式从一台扫描仪“克隆”工作方式从而达到成组设定的目的。条码扫描仪与PLC之间的通信采用RS232/RS485方式,使用条码扫描仪自带通讯电缆。
(3) 显示屏与PLC的通信
由PLC根据条码扫描情况发送给显示屏相应的信息用以显示当前状况,使用RS485通讯协议。通信格式为:头尾各为十六进制02和03以标志信息起始,中间为ASCII码的状态信息。
2、上位机软件设计
PC机的监控程序用Delphi5.0完成,分为组态环境和运行环境两部分。组态环境下,用户可对每一闸口进行PLC参数、状态设定及条码设定;运行环境下,对各闸口实时监控,必要时发出控制命令,并具备历史数据存储和报表打印功能。
考虑通信方案如下:
(1) 引用VB的MsComm控件或第三方通信控件;
(2) 通过Delphi中嵌入汇编直接对端口操作实现通讯(如BIOS串行通信功能调用 INT 14H);
(3) 调用Windows API 函数实现;
由于方案1存在发布问题,方案2存在一定危险性,所以在实际开发过程中我们采用方案3,通过CreateFile、CloseHandle、ReadFile、WriteFile、SetCommState、GetCommState等API函数及DCB设备控制块的操作实现PC-PLC快速可靠的通信。