本书以西门子新一代PLC S7-1200和S7-1500为主要讲授对象。S7-1200是小型PLC,它主要由CPU模块(简称为CPU)、信号板、信号模块、通信模块和编程软件组成,各种模块安装在标准DIN导轨上。S7-1200的硬件组成具有高度的灵活性,用户可以根据自身...[继续阅读]
海量资源,尽在掌握
本书以西门子新一代PLC S7-1200和S7-1500为主要讲授对象。S7-1200是小型PLC,它主要由CPU模块(简称为CPU)、信号板、信号模块、通信模块和编程软件组成,各种模块安装在标准DIN导轨上。S7-1200的硬件组成具有高度的灵活性,用户可以根据自身...[继续阅读]
通过调用“生成具有相关值的程序报警”指令Program_Alarm(FB),可以创建一个基于过程事件的报警消息。可以用前述的各种显示方法显示报警消息。本例要求水轮发电机组的转速超过300转时,触发一个报警消息,并且在该报警消息中,包含...[继续阅读]
1.生成IO控制器和IO设备生成项目“1200作1500的IO设备”(见随书光盘中的同名例程),PLC_1(CPU 1511-1 PN)为IO控制器。打开网络视图,将硬件目录的“控制器SIMATIC 1200CPU”文件夹中的CPU1215C拖拽到网络视图,生成站点“PLC_2”。选中网络视图中...[继续阅读]
1.高速脉冲输出每个S7-1200CPU有4个PTO/PWM发生器,分别通过DC输出的CPU集成的Q0.0~Q0.7或信号板上的Q4.0~Q4.3输出PTO或PWM脉冲(见表3-7)。CPU 1211C没有Q0.4~Q0.7,CPU 1212C没有Q0.6和Q0.7。表3-7 PTO/PWM的输出点脉冲宽度与脉冲周期之比称为占空比,脉...[继续阅读]
1.生成和组态指示灯指示灯用来显示Bool变量“电动机”的状态。将工具箱的“基本对象”窗格中的“圆”拖拽到画面上希望的位置。用图8-5介绍的方法,调节圆的位置和大小。选中生成的圆,它的四周出现8个小正方形。选中画面下面...[继续阅读]
间接寻址的优点是可以在程序运行期间,通过改变指针的值,动态地修改指令中操作数的地址。某发电机在计划发电时每个小时有一个有功功率给定值,从0时开始,这些给定值被依次存放在连续的24个整数中。可以根据读取的PLC的实时时...[继续阅读]
1.组态Web服务器S7-1500内置Web服务器,可以通过通用的IE浏览器访问PLC的Web服务器。S7-1200也有内置的Web服务器,但是其功能和页面切换的更新速度都比S7-1500的差一些。打开项目“用博途诊断故障”,选中PLC的设备视图中的CPU,再选中巡视窗...[继续阅读]
1.使用符号方式访问非结构数据类型变量的“片段”可以用符号方式按位、按字节或按字访问PLC变量表和数据块中某个符号地址变量的一部分。双字大小的变量可以按位0~31、字节0~3或字0~1访问(见图4-23),字大小的变量可以按位...[继续阅读]
1.组态中央机架组态S7-1500的中央机架的硬件时,应注意下列问题:中央机架最多32个模块,插槽号为0~31。CPU占用1号槽,不能更改。插槽0可以放置系统电源模块或负载电源模块,后者不需要组态。0号槽的系统电源模块通过背板总线向CPU和...[继续阅读]
PLC的普通定时器的工作过程与扫描工作方式有关,其定时精度较差。如果需要高精度的延时,应使用延时中断。在指令SRT_DINT的EN使能输入的上升沿,启动延时过程(见图4-54)。该指令的延时时间为1~60000ms,精度为1ms。延时时间到时触发延...[继续阅读]