高速计数器项通常用于设置驱动技术的机制,在此不做说明。启动项用来设置启动类型,日时间用于设置CPU的运行时区,以及夏令时或标准时间的切换。保护项用来设置读或写访问保护等级和密码。系统和时钟存储器位用来设置系统存储器位和时钟存储器位。勾选允许使用系统存储器字节采用默认字节地址1,则M1.0表示*个扫描周期为1,M1.1表示与上个扫描周期相比,诊断状态发生变化时,M1.1为1,M1.2始终为1,M1.3始终为0。
勾选了允许使用时钟存储器字节,采用默认字节地址0,当然也可以修改,则在MB0的不同位提供了不同频率的时钟信号,如M0.5的时钟频率为1赫兹,则可以实现1赫兹的频率闪烁。循环时间项可以设置较大和较小循环时间。通信负载项中设置每个扫描周期中分配给通信的较大百分比表示的时间。
IO地址概览以表格的形式表示集成输入或输出和插入模块使用的全部地址。对于信号模块和通信模块,也可以通过类似的方法查看或修改其属性。 信号模块包括数字量模块和模拟量模块两种。
数字量也称为开关量,是指信号的取值只有0和1两种状态。有时候也将1称为“真”0称为“假”
模拟量是指信号的值会连续变化的物理量,比如温度、压力、速度等等;
根据信号是从外部输入到模块内部,还是从模块向外输出,数字量模块又分为数字量输入模块和数字量输出模块。同样的,模拟量模块也分为模拟量输入模块和模拟量输出模块。本节我们仅讨论数字量输入模块,其它的模块将在后续介绍。
西门子S7-1200有两种数字量输入模块:名称中的SM英文是“SignalModule”的缩写,即“信号模块”;“12”表示S7-1200系列, “21”是产品序列号;“DI”是英文“Digital Input”的缩写,表示“数字量输入”后面的数字表示通道的数量,
“8”表示有8个通道,“16”表示有16个通道;“24V
DC”表示通道的输入电压为“DC24V”;
所谓源型输入,是指将模块的公共端连接到电源的正*,电流从公共端流入,从模块的通道流出,经过外部按钮或开关,再回到电源负*的接线方式;
所谓漏型输入,是指将模块的公共端连接到电源的负*,电流从外部开关流入通道,经内部电路、公共端然后回到电源负*的接线方式;
西门子S7-1200的数字量输模块包括8通道型和16通道两大类。其中8通道型根据出类型的不同,分为三种:①SM1222D晶体管输出型;铃声
通过上面的例子实现了简单的应用,在实际的应用过程中,需要按第三方设备的协议进行编写S7-1200的程序。
识别上方二维码关注本号,学习更多PLC编程知识!设备组态的任务就是在设备与组态编辑器中生成一个与实际的硬件系统相同的虚拟系统,包括系统汇总的设备(PLC和HMI),PLC各模块的型号、订货号和版本、模块的安装位置和设备之间的通信连接,都应与实际的系统相同。此外还应设置模块的参数,即给参数赋值,或称为参数化。
自动化系统启动时,CPU比较组态时生成的虚拟系统和系统实际的硬件系统,如果两个系统不一致,则采取相应的措施。
一、硬件组态
1.在设备视图中添加模块
在项目树下双击PLC设备对象,打开设备视图,CPU模块被放到1号插槽中。
在硬件组态时需要将I/O模块或通信模块放置到工作区的机架上的插槽内,有两种放置硬件对象的方法。
(1)用“拖放”的方法放置硬件对象
用鼠标打开硬件目录中的文件夹,比如选中订货号为6ES7 221-1BF32-0XB0的8点DI模块,其背景变为深色,用鼠标左键按住该模块不放,移动鼠标,将选中的模块拖到机架CPU右边的2号插槽,如下图所示。
(2)用双击的方法放置硬件对象
放置模块还有一个简单的方法,*用鼠标左键点击机架中需要放置模块的插槽,使它的四周出现深蓝色的边框,用鼠标左键双击硬件目录中要放置的模块,该模块便出现在选中的插槽。
放置通信模块和信号板的方法与放置信号模块的方法相同,信号板安装在CPU模块内,通信模块安装在CPU左侧的101-103号插槽。
2.删除硬件组件
删除硬件组件可以在设备视图或网络视图中进行,被删除的组件的地址可供其它组件使用,不能单独删除CPU和机架,智能在网络视图或项目树中删除整个PLC站。
用鼠标右键点击要删除的硬件组件,选择“删除”命令,或者直接使用快捷键“Delete”,完成硬件组件的删除。
3.复制与粘贴硬件组件
可以在项目树、网络视图或设备视图中复制硬件组件,然后将保存在模板上的组件粘贴在其它地方。
4.改变设备的型号
用鼠标右键点击要更改型号的CPU,执行“更改设备”命令,如下图所示。
在弹出的“更改设备”对话框,选择设备列表中用来替换的设备的订货号,点击“确定”按钮,设备型号被更改,如下图所示。
5.建立设备之间的通信连接
进入项目视图中的网络视图,断种CPU左下角标识以太网接口的绿色小方框,按住鼠标左键不放,将它拖到HMI图形中表示以太网接口的绿色小方框,将会出现下图所示的绿色的以太网线。
西门子主机模块6ES72151BG400XB0