西门子模块6GK7343-1CX10-0XE0
西门子PLC WinCC V7.4SP1中针对S7-1200 或 S7-1500通信,可以创建状态变量和控制变量,用来显示和控制S7-1200 或 S7-1500 PLC的通信。
首先WinCC V7.4SP1与S7-1200/1500 PLC建立通信连接。
详细组态步骤请参考以下视频:
WinCC V7.3与S7-1200/1500的通信方法(视频)
打开变量管理器,在与S7-1200 或 S7-1500通信连接下面,创建2个变量:
变量:@<连接名称>@ 数据类型:无符号的32位值 数值含义: “1":已建立连接。此变量起始值建议设置为1。 “0":连接被终止。 此变量用于控制PLC通信连接,例如可以组态在按钮事件中用于建立/断开通信连接。 变量:@<连接名称>@ConnectionState,用于显示当前通信连接的状态。 数据类型:二进制变量 数值含义: “1":连接准备就绪。 “0":连接被终止。 此变量用于显示PLC通信连接状态,例如可以组态于指示灯背景色,显示通信连接状态。 为2个变量分配的PLC数据地址,一定不要被其它程序所使用。 在画面中添加I/O域并关联以上2个变量,并且添加系统诊断视图用于诊断通信连接。 系统诊断视图的用法,请参考以下文档: WinCC7.4SP1使用系统诊断控件对S7-1200/1500进行系统诊断 项目激活运行后,可以看到通信已建立,2个变量值都为1。 给控制变量赋值为0后,可以看到通信断开,显示变量值也变为0。 西门子卡件6ES7313-5BG04-0AB0 当面板触摸不准时就需要做触摸校准,具体操作步骤如下: 1.点击 “Control Panel" 按钮。 2.双击 “OP" 选项。 3.选择 “Touch" 选项卡,并点击 “Recalibrate" 按钮,进入校准界面。 4.在进入校准界面后的 15秒 内需点击触摸屏开启校准模式,否则会自动退出校准界面。 5.依次点击十字准心进行校准。 6.看到如下提示,等待系统自动退出校准界面,校准完成。 如果校准无效,可以给设备做OS更新,请参考OS更新文档: 各类plc的输入电路大致相同,通常有三种类型。一种是直流12~24V输入,二种是交流100~120V、200~240V输入,三种是交直流输入。外界输入器件可以是无源触点或是有源的传感器输入。外部器件都要通过PLC端子与PLC连接形成闭合有源回路,必须提供电源。 1、无源开关的接线 2、接近开关的接线 3、旋转编码器的接线
FX2N系列PLC只有直流输入,且在PLC内部,将输入端与内部24V电源正极相连、COM端与负极连接,参见下图
接近开关指本身需要电源驱动,输出有一定电压或电流的开关量传感器。根据其信号线可以分成三大类:两线式、三线式、四线式。其中四线式有可能是同时提供一个动合触点和一个动断触点,实际中只用其中之一;或者是第四根线为传感器校验线,校验线不会与PLC输入端连接的。两线式为一信号线与电源线。三线式分别为电源正、负极和信号线。不同作用的导线用不同颜色表示,这种颜色的定义有不同的定义方法,下图传感器为NPN型,是常用的形式。(对于PNP型传感器与PLC连接,要参考相应的资料。)
旋转编码器可以提供高速脉冲信号,不同型号的编码器输出的频率、相数也不一样。有的编码器输出A、B、C三相脉冲,有的只有两相脉冲,有的只有一相脉冲(如A相),频率有100 Hz、200Hz、1k Hz、 2k Hz 等。当频率比较低时,PLC可以响应;频率高时,PLC就不能响应。下图为FX2N型PLC与OMRON的E6A2-C系列旋转编码器的接口示意图。