西门子6ES7313-6BG04-0AB0参数详细
程序设计及工作过程分析
启动操作:按下启动按钮SB1,I0.0的动合触点闭合,M10.0产生启动脉冲,M10.0的动合触点闭合,使Q0.0保持接通,液体A电磁阀YV1打开,液体A流入容器。当液面上升到SL3时,虽然I0.4动合触点接通,但没有引起输出动作。当液面上升到SL2位置时,SL2接通,I0.3的动合触点接通,M10.3产生脉冲,M10.3的动合触点接通一个扫描周期,复位指令R Q0.0使Q0.0线圈断开,YV1电磁阀关闭,液体A停止流入;与此同时,M10.3的动合触点接通一个扫描周期,保持操作指令S Q0.1使Q0.1线圈接通,液体B电磁阀YV2打开,液体B流入。
当液面上升到SL1时,SL1接通,M10.2产生脉冲,M10.2动合触点闭合,使Q0.1线圈断开,YV2关闭,液体B停止注入,M10.2动合触点闭合,Q0.3线圈接通,搅匀电机工作,开始搅动。搅动电机工作时,Q0.3的动合触点闭合,启动定时器T37,过了6秒,T37动合触点闭合,Q0.3线圈断开,电机停止搅动。当搅匀电机由接通变为断开时,使M11.2产生一个扫描周期的脉冲,M11.2的动合触点闭合,Q0.2线圈接通,混合液电磁阀YV3打开,开始放混合液。
液面下降到SL3,液面传感器SL3由接通变为断开,使M11.0动合触点接通一个扫描周期,M20.1线圈接通,T1开始工作,2秒后混合液流完,T1动合触点闭合,Q0.2线圈断开,电磁阀YV3关闭。同时T1的动合触点闭合,Q0.0线圈接通,YV1打开,液体A流入,开始下一循环。
停止操作:按下停止按钮SB2,I0.1的动合触点接通,M10.1产生停止脉冲,使M20.0线圈复位断开,M20.0动合触点断开,在当前的混合操作处理完毕后,使Q0.0不能再接通,即停止操作。
西门子开入模块6ES7321-1BH50-0AA0
(2)PLC与组态王通过以太网的方式通信的设置:
1、确认计算机中安装有以太网卡,并与PLC 连接到同一网络中(直接通过网线直连)。
2、通过Step7编程软件为通信模块(CP443-1)设定IP地址和子网掩码,并下传到PLC中如IP地址(192.168.0.1)、子网掩码(255.255.255.0)。 此步骤已经在博途中组态PLC的过程中完成了,通过PLC属性查看以太网地址。
3、为计算机设定IP地址和子网掩码,如IP地址(192.168.0.110)、子网掩码(255.255.255.0)。 这里以Win7系统为例 ※打开网络共享中心,双击更改适配器选项
西门子开入模块6ES7 321-1BH02-9AJ0
更改适配器选项
※修改IP地址
修改IP地址
西门子开入模块6ES7 321-1BH02-9AJ0
修改IP地址
西门子S7-1200与博途以及组态王的通讯设置
4、使用ping 命令,保证能ping 到PLC 站。 在开始菜单“搜索程序和文件"中输入 cmd 指令,进入DOS命令窗口 在DOS 界面中输入命令:ping 192.168.0.110 然后回车。注意:在ping 和地址之间有一个空格,如下图所示。
ping
观察DOS 界面中的ping 指令返回值。如包括time=1ms 或time<1ms 及TTL 等于某个数值, 且Lost=0,即ping 指令返回值正常,表明以太网连接正常。如下图所示。
如果连接不正常,可能如下图所示,ping 指令返回值显示timed out 或Lost 值不为0, 表示本机IP 地址和目标IP 地址连接不通,建议检查一下连接线缆及两台计算机的IP 地址设置。
(3)PG/PC 接口配置,通信测试,以检查运行组态王的计算机是否和PLC正常通信 1.打开Set PG/PC Interface。 在操作系统中点击“Start"菜单,打开“Control Panel"选项,在控制面板中,选中“大图标"显示,即可找到Set PG/PC Interface,如图。双击打开。
PG/PC 接口配置
如图,在 Access Point of the Application(应用程序访问点)的下拉列表中选择
在 Interface Parameter Assignment Used 中点选Realtek PCIe FE Family Controller.TCPIP.1(注意:应根据运行计算机实际工作的网卡名进行选择,务必选择不带Auto 的),然后Access Point of the Application 内显示“CP-TCPIP - Realtek PCIe FE Family Controller.TCPIP.1 即可。
(4)通信测试,以检查运行组态王的计算机是否和PLC正常通信 我们的通信方式是TCP/IP,在组态王中定义的IO设备应该使用TCP/IP协议