目前,PLC的不同厂家或同一厂家的不同产品种类繁多,功能各有侧重。根据不同的角度可将PLC分成不同的类型,其常用的分类方法有如下两种。可编程序控制器实现对外部设备的控制,其输入端子与输出端子的数目之和称做PLC的输入/输出点数,简称I/O点数。西门子公司的S7-400PLC即是此类。为了适应机电一体化的要求,有的PLC制造成内插板式的,可嵌入到有关装置中。这种控制板既可实现PLC所有的功能,又可很方便地镶嵌到有关装置中。......
2023-06-15
1.组态离散量报警
下面通过一个实例说明离散量报警的组态步骤。
要求:与HMI设备连接的S7-1200 PLC中的地址M4.0置位时,表示被控对象运动到极限位置,需要提示报警。HMI设备中的内部变量tag1为1时,提示“变量tag1的值为1”。
新建内部变量tag1,数据类型Short型。新建与S7-1200的连接“HMI连接_1”,新建变量tag2,连接选择刚才新建的“HMI连接_1”,PLC变量选择PLC设备中定义的与MW4对应的UInt型PLC变量,则tag2的数据类型自动变为UInt型,其他参数保持默认。
双击项目树HMI设备下的“HMI报警”项,打开“HMI报警”编辑器,如图7-18所示。可以看到,其包括4个选项卡:离散量报警、模拟量报警、报警类型和报警组。
图7-18 组态离散量报警
在“离散量报警”编辑器中,可以创建离散量报警并组态它们的属性。双击“添加新对象”添加一条离散量报警,输入事件文本“被控对象运动到极限位置”,报警类别选择为“错误”,触发变量选择为tag2,触发器位为8,由于tag2是与PLC中的UInt型地址MW4对应,故变量tag2的第8位对应PLC中地址M4.0。“HMI确认变量”和“HMI确认位”保持不变。这样,一个离散量报警就组态好了。用同样的方法添加第2条离散量报警,事件文本为“变量tag1的值为1”,报警类型选择为“警告”,触发变量选择为tag1,触发位输入第0位。创建好的离散量报警如图7-18所示。
需要注意的是,离散量报警只支持UInt和Int两种数据类型。
2.组态模拟量报警
下面通过一个例子说明模拟量报警的组态步骤。
要求:与HMI设备连接的S7-1200 PLC中的地址MW8中的数值大于100时,表示温度达到高温警戒温度,需要提示报警;当MW8中的数值小于-20时,表示温度达到低温警戒温度,需要提示报警。
新建变量tag3,连接选择前面新建的“HMI连接_1”,PLC变量选择PLC设备中定义的与MW8对应的Int型PLC变量,则tag3的数据类型自动变为Int型,其他参数保持默认。
在HMI报警编辑器中,点击“模拟量报警”选项卡打开“模拟量报警”编辑器,如图7-19所示。在“模拟量报警”编辑器中,可以创建模拟量报警并组态它们的属性。双击“添加新对象”添加一条模拟量报警,输入事件文本“温度达到高温警戒温度,当前温度为”,报警类别选择为“错误”,触发变量选择为tag3,限制值为常数100,限制模式为“上限违例”,表示大于多少报警。这样,一个模拟量报警就组态好了。此外,还需要将MW8的值插入到报警信息文本中。操作方法是:在事件文本期望插入数值处,单击鼠标右键选择“插入变量输出域”,在打开的对话框中类型选择变量为tag3,显示“十进制”,根据数值大小选择域长度为5,单击“确定”按钮。这样就可以将变量的实时值插入到报警文本了。还可以插入文本列表输出域到报警文本中。
同样的方法,组态第2条模拟量报警文本,输入报警文本“温度达到低温警戒温度,当前温度为”,报警类别选择为“错误”,触发变量选择为tag3,限制值为常数-20,限制模式为“下限违例”,表示小于多少报警。同样插入变量输出域到报警文本中。创建好的离散量报警如图7-19所示。
图7-19 组态模拟量报警
对图7-19所示的模拟量报警,还可以选中某条模拟量报警,在其属性对话框的“触发器”项中设置变量延迟和死区等。
有关西门子S7-1200 PLC编程与应用的文章
目前,PLC的不同厂家或同一厂家的不同产品种类繁多,功能各有侧重。根据不同的角度可将PLC分成不同的类型,其常用的分类方法有如下两种。可编程序控制器实现对外部设备的控制,其输入端子与输出端子的数目之和称做PLC的输入/输出点数,简称I/O点数。西门子公司的S7-400PLC即是此类。为了适应机电一体化的要求,有的PLC制造成内插板式的,可嵌入到有关装置中。这种控制板既可实现PLC所有的功能,又可很方便地镶嵌到有关装置中。......
2023-06-15
图2-76FX系列PLC父设备属性窗口此时会弹出窗口,提示是否使用“三菱_FX系列编程口”默认通信参数设置父设备,如图2-77所示,选择“是”。图2-77组态环境提示框2)设置通用串口父设备属性双击“通用串口父设备”,进入通用串口父设备的基本属性设置。......
2023-06-15
表3-1 S7-1200PLC的存储区装载存储器装载存储器用于非易失性地存储用户程序、数据和组态。如果未插入存储卡,CPU将使用内部装载存储器;如果插入了存储卡,CPU将使用该存储卡作为装载存储器。CPU会将一些项目内容从装载存储器复制到工作存储器中。该易失性存储区将在断电后丢失,而在恢复供电时由CPU恢复。S7-1200 PLC的CPU的系统存储器分为表3-2所示的地址区。......
2023-06-15
S7-1200 PLC不同型号的CPU面板是类似的,如图2-3所示为CPU 1214C的面板示意图。图2-3 CPU面板示意图CPU有三类状态指示灯,用于提供CPU模块的运行状态信息。STOP/RUN指示灯该指示灯的颜色为纯橙色时指示STOP模式,纯绿色时指示RUN模式,绿色和橙色交替闪烁指示CPU正在启动。ERROR指示灯该指示灯为红色闪烁状态时指示有错误,如CPU内部错误、存储卡错误或组态错误等,纯红色时指示硬件出现故障。图2-4 信号板的使用表2-1 S7-1200PLC的信号板另外,S7-1200 PLC的I/O接线端子是可拆卸的。......
2023-06-15
下面开始对PLC进行编程。单击图4-6左下角的“Portal视图”,返回到Portal视图,单击左侧的“PLC编程”项,可以看到选中“显示所有对象”时,右侧显示了当前所选择PLC中的所有块,双击“main”块,打开程序块编辑界面,如图4-7所示。也可以在项目树下直接双击打开PLC设备下程序块里的“main”程序块。......
2023-06-15
保存上面的程序,先把编程器PC的IP地址设置为192.168.101.1;子网掩码为255.255.255.0;如图6-14所示。即把发送到路由器上端口号为102端口的数据包转发到内网192.168.101.25的设备上。图6-19 3G上网程序图6-20 连接到天翼3G网络图6-21 设置PG/PC接口在图6-22中,选择IP地址192.168.101.25修改为222.128.29.196后,按键盘回车键后,会找到远程PLC的型号。......
2023-06-18
PLC种类很多,可从不同的角度进行分类。依这个点数,PLC大致可分为微型机、小型机、中型机、大型机和超大型机。小型机控制点可达100多点,如西门子S7-200和S7-1200型PLC,如图1-7b和图1-7c所示。这里所阐述的底板、机架模块,是指它为PLC各模块的安装提供基板,并为模块间的联系提供总线。不同厂家或同一厂家但不同类型的PLC都不大相同,图1-8所示为PLC的主底板和辅助底板。......
2023-06-18
S7-1200 PLC有一个内部电源,为CPU、信号模块、信号扩展板、通信模块提供电源,并且也可以为用户提供24 V电源。传感器24 V电源与外部24 V电源应当供给不同的设备,否则将会产生冲突。如果S7-1200 PLC系统的一些24 V电源输入端互联,此时可用一个公共电路连接多个M端子。某工程项目经统计I/O点数为20个DI,直流24 V输入,10个DO中继电器输出8个,两个DC输出,一路模拟量输入一路模拟量输出,选用S7-1200 PLC,CPU选型如下。表2-3 电源功率的计算......
2023-06-15
相关推荐