西门子授权供应商|6ES7 211-0BA23-0XB0
价格:888.00起
产品规格:
产品数量:
包装说明:
关 键 词:211-0BA23-0XB0,6ES7
行 业:电气 工控电器 DCS/PLC系统
发布时间:2022-09-10
浔之漫智控技术有限公司(西门子系统集成商)销售西门子S7-200/300/400/1200PLC、
数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电缆等,
并可提供西门子维修服务
一、添加新设备,可以在Portal视图或项目视图中添加新设备。先我们在Portal视图中添加一台PLC,在任务处选择设备和网络,选择其中的添加新设备,出现设备列表。单击SIMATIC PLC按钮,打开PLC列表。我们选择CPU1214C中的种,右侧显示选中设备的简单描述。在此对输入设备的名称我们不做修改。单击添加按钮,完成PLC的添加。
添加新设备
下面我们在项目视图中添加一台HMI,在项目树中选择添加新设备,双击进入设备列表视图,从右侧的硬件目录中选择SIMATIC HMI,打开HMI列表,这里我们选择六寸屏中的KTP600PN,在此对于输入设备的名称,我们也不做修改。单击确定按钮,这样我们在项目中添加了一台PLC和一台HMI。
添加HMI
二、添加模块,将CPU添加到项目后,再为其配置其他模块,在项目树的PLC1文件夹下选择设备配置,双击打开设备和网络编辑器,可以看到设备视图显示机架中所选的设备,软件中机架的图示与实际结构一样,遵循所见即所得的原则。
机架图示
接下来从硬件目录中选择所需模块添加到设备配置中,这里我们将输入模块DI8放入CPU右侧的2号槽,单击CPU左侧的箭头展开,将RS232通信模块放入CPU左侧的101号槽中,将信号板AOE插入到CPU的空闲插槽中,这样我们完成了其他模块的添加。
添加模块
三、编辑属性和参数,在机架配硬件组件后,即可编辑其默认属性。例如选中2号槽的输入模块DI8,在检查窗口的属性选项卡下,选择DI8下的IO地址硬件标识符选项,将起始地址改为2,当然也可以在属性选项卡中进行其他可能的属性和参数设置。
编辑硬件属性
四、组态设备网络。在图形化的网络视图工作区中,可以方便地对具备通信功能的组件进行接口联网,选择设备和网络编辑器中的网络视图选项卡,将鼠标指针放在PLC1的以太网接口上,单击鼠标左键拖拽,将其移动到HMI的以太网接口上释放,这样把PLC1和HMI1连接到了同一个网络中,同时自动为接口设置了一致的地址参数。
IO地址项可以设置输入输出地址。AI2项中描述了常规信息、模拟量输入通道的设置及IO地址等。在模拟量输入项中,的积分时间会在降低噪声时抑制的干扰频率。必须在通道组中通道地址、测量类型、电压范围、滤波和溢出诊断。CPU自带的模拟量,输入测量类型和电压范围被设置为电压和0到10伏,无法更改。如果启用溢出诊断,则发生溢出时会生成诊断时间。
高速计数器项通常用于设置驱动技术的机制,在此不做说明。启动项用来设置启动类型,日时间用于设置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有两种数字量输入模块:
①SM1221 DI8x24V DC;
②
SM1221 DI16×24V DC;
名称中的SM英文是“SignalModule”的缩写,即“信号模块”;“12”表示S7-1200系列, “21”是产品序列号;“DI”是英文“Digital Input”的缩写,表示“数字量输入”后面的数字表示通道的数量,
“8”表示有8个通道,“16”表示有16个通道;“24V
DC”表示通道的输入电压为“DC24V”;
所谓源型输入,是指将模块的公共端连接到电源的正,电流从公共端流入,从模块的通道流出,经过外部按钮或开关,再回到电源负的接线方式;
所谓漏型输入,是指将模块的公共端连接到电源的负,电流从外部开关流入通道,经内部电路、公共端然后回到电源负的接线方式;
西门子S7-1200的数字量输模块包括8通道型和16通道两大类。其中8通道型根据出类型的不同,分为三种:①SM1222DQ8x24VDC晶体管输出型;
②SM1222 DQ8xRelay,继电器输出型;
③SM1222 DQ8XRelay
ChangeOver,继电器切换
16通道模块根据输出类型的不同,分为三种:
1
SM1222 DQ16×24DC,源型输出;
②SM1222DQ16X24DCSinking,漏型输出;
③SM1222 DQ16xRelay,继电器输出;
以SM1222 DQ8x24VDC为例,名称中的“SM”是英文“Signal Module”的缩写,表示“信号模块”I
“DQ”是英文“DigitalOutput"的缩写,表示“数字量输出”;
“8”表示有8个通道;
“24V DC”表示输出电压为直流24V;
继电器输出型和晶体管输出型有如下一些不同:
①继电器输出型为无源触点,可接直流电或交流电;晶体管输出型为源型或漏型,额定电压为直流24V;
②由于其机械特性,继电器输出型不适合用作PWM或PTO脉冲输出。这种场合应使用晶体管输出型;
③继电器输出型可以承载的电流大于晶体管输出型;
模拟量是指能连续变化的物理量,比如:温度、压力、速度等等。模拟量信号的采集需要使用相应的传感器,比如压力传感器、温度传感器等等。这些模拟量传感器,会将采集到的模拟量信号转换成标准的电压或电流信号向外输出,常见的电压信号有±10V,±5V等,常见的电流信号有0~20mA和4~20mA。
CPU模块 CPU 6ES7518-4AP00-0AB0 CPU 1518-4 PN/DP,3 MB 程序,10 MB 数据, 集成3PN,1DP
6ES7517-3AP00-0AB0 CPU 1517-3 PN/DP, 2MB程序,集成 2PN 接口,1 以太网接口,1DP 接口
6ES7516-3AN00-0AB0 6ES7516-3AN01-0AB0 CPU 1516-3 PN/DP:1 MB 程序,5 MB 数据;10 ns ;集成 2PN 接口,1 以太网接口,1DP 接口
6ES7515-2AM00-0AB0 6ES7515-2AM01-0AB0 CPU 1515-2 PN ,500K程序,3M数据,集成 2PN接口
6ES7513-1AL00-0AB0 6ES7513-1AL01-0AB0 CPU 1513-1 PN:300 KB 程序,1.5 MB 数据;40 ns;集成 2PN 接口,
6ES7511-1AK00-0AB0 6ES7511-1AK01-0AB0 CPU 1511-1 PN:150 KB 程序,1 MB 数据;60 ns;集成 2PN 接口,
6ES7512-1DK00-0AB0 6ES7512-1DK01-0AB0 CPU 1512SP-1 PN, 200KB 程序,1MB数据
6ES7510-1DJ00-0AB0 6ES7510-1DJ01-0AB0 CPU 1510SP-1 PN, 100KB 程序,750KB数据
电源模块 电源管理模块 6ES7507-0RA00-0AB0 PS:60 W,额定输入电压 AC/DC 120/230 V
6ES7505-0RA00-0AB0 PS:60 W, 额定输入电压 DC 24/48/60 V
6ES7505-0KA00-0AB0 PS:25 W,额定输入电压 DC 24 V
启动模式设置
S7-1200 启动模式可以在“CPU 属性-常规-启动” 进行设置。如下图 1 所示:
图 1. CPU启动选项设置
①“上电后启动”:定义了CPU 上电后的启动特性,共有以下三个选项,用户可根据项目的特点及性来选择,默认选项为“暖启动-断电前的操作模式”:
“不重新启动(保持为STOP 模式)”:CPU 上电后直接进入STOP 模式;
“暖启动-RUN模式”:CPU 上电后直接进入RUN模式;
“暖启动-断电前的操作模式”:选择该项后,CPU上电后将按照断电前该CPU 的RUN模式启动,即断电前CPU处于运行模式,则上电后 CPU 依然进入RUN模式;如果断电前CPU 处于STOP状态,则上电后CPU进入STOP模式。
如果在发生掉电或故障时,CPU 处于 STOP 模式,则 CPU 将在上电时进入 STOP 模式并保持 STOP 模式,直至收到进入 RUN 模式的命令;
如果在发生掉电或故障时,CPU 处于 RUN 模式,则在未检测到可禁止 CPU 进入 RUN 模式的条件下,CPU 将在下次上电时进入 RUN 模式。
②“比较预设与实际组态”:定义了 S7-1200 PLC站的实际组态与当前组态不匹配时的 CPU 启动特性:
“仅在兼容时,才启动CPU”:所组态的模块与实际模块匹配(兼容)时,才启动CPU。
“即便不匹配,也启动CPU”:所组态的模块与实际模块不匹配(不兼容)时,也启动CPU。
注意:
如果选择了"即便不匹配,也启动CPU",此时的用户程序无常运行,必须采取相应措施!所以要慎重选择该项。
③ “组态时间”:在 CPU 启动过程中,为集中式 I/O 和分布式 I/O分配参数的时间,包括为 CM 和 CP 提供电压和通信参数的时间。如果在设置的“组态时间”内完成了集中式 I/O 和分布式 I/O的参数分配,则CPU立刻启动;如果在设置的“组态时间”内,集中式 I/O 和分布式 I/O未完成参数分配,则 CPU 将切换到 RUN 模式,但不会启动集中式 I/O 和分布式 I/O;
④ “OB应该可中断”:“OB应该可中断”后,在OB 运行时,更高优先级的中断可以中断当前OB,在此OB 处理完后,会继续处理被中断的 OB。如果不“OB应该可中断”,则优先级大于2的任何中断只可以中断循环OB,但优先级为2~25的OB不可被更高优先级的OB 中断。
启动时 CPU 执行的操作
启动特性:
在暖启动期间,所有非保持性位存储器内容都将并且非保持性数据块内容将复位为来自装载存储器的起始值。将保留保持性位存储器和保持性 DB 中的内容。
不管选择哪种启动模式,已编写的所有启动 OB 都会执行。
不执行任何基于时间的程序。
中断控制的程序的执行于:OB 82(诊断中断)
禁用模块上的输出。
不更新过程映像;可以对输入进行直接 I/O 访问。
如下图 2 所示:
图 2. 启动时 CPU 执行的操作
关于 启动 OB 的详细说明, 请参考以下文档:
S7-1200 启动(Start up)组织块
常见问题:
1.
哪些情况会导致 S7-1200 CPU 无法启动?
以下的情况会导致 S7-1200 CPU 断电后再上电无法启动:
检测到的某些错误会阻止 CPU 进入 RUN 模式;
在“CPU 属性-常规-启动” 设置为不重新启动(保持为 STOP 模式);
暖启动 - 断电前的模式:CPU 组态为“暖启动 - 断电前的模式”,且在发生掉电或故障时,CPU 处于 STOP 模式,则 CPU 将在上电时进入 STOP 模式并保持 STOP 模式;
在 CPU 设备组态的属性里选择了“允许通过用户程序重新组态设备”。而 WRREC 指令在启动 OB 中传送完控制数据记录后组态控制才会生效。如果已启用组态控制但 CPU 不具有控制数据记录,则在退出 STARTUP 模式时会转到 STOP 模式。
具体请参考:
组态控制功能
2. 为什么CPU断电后,再上电CPU没有报任何错误,但CPU却运行不起来?
答:原因是CPU没有硬件开关用于启停控制,CPU上电后的启停由CPU属性中的“启动”选项来决定(如图1所示)。其默认设置为“暖启动-断电前的操作模式”,此时如果是断电前CPU因故障停止,那么再上电后即使没有故障,CPU也会延电前的状态,保持STOP 模式。或者设置成“不重新启动”,则CPU 上电后直接进入STOP 模式。如果在以上两种模式下,CPU无法启动,需要通过博途软件在线功能启动CPU。
所以必须将启动选项设置为“暖启动-RUN模式”,才能保证在没有错误的情况下,CPU上电后直接进入RUN模式。
3.
因为程序执行的扫描周期不相同,所以一定要在循环中断里调用
PID 指令
S7-1200
如何查看和设置带参数模块的属性。
在
西门子S7-1200的编程软件STEP7 BASIC中,可以对所有带参数的模块进行属性的查看和设置,可以根据需要对模块的默认属性进行修改。CPU的属性对系统行为有着决定的意义。对CPU可以设置接口、输入输出、高速计数器、脉冲发生器、启动特性、日时钟、保护等级、系统位存储器和时钟存储器、循环时间以及通信负载等。
在项目视图中双击设备和网络,打开设备视图、在软件的中下部显示所选对象的属性,在常规项中显示项目信息和目录信息。PROFINET接口的常规项中描述所插入CPU的常规信息。以太网地址项设置以太网接口是否互联,如果在项目中已经创建了子网,则可在下拉列表中进行选择。如果未创建子网,则可使用添加新子网按钮创建新子网。
IP协议中提供了有关子网中IP地址子网掩码以及IP路由器的使用信息。如果使用IP路由器,则需要有关IP路由器的IP地址信息。在项中描述了以太网的接口名称和端口,注释,可以修改。在时间同步项中可以启用NTP模式的日时间同步。DI14和DO10中分别描述了常规信息、数字量输入输出通道的设置及IO地址等。
在数字量输入中,用户可为每个数字量输入启用上升沿和下降沿检测,根据CPU的不同,可各个输入的脉冲捕捉。数字量输出项中可为所有数字量输出设置RUN到STOP模式切换的响应,可以将状态冻结,相当于保留上一个值,也可以设置替换值0或1。
IO地址项可以设置输入输出地址。AI2项中描述了常规信息、模拟量输入通道的设置及IO地址等。在模拟量输入项中,的积分时间会在降低噪声时抑制的干扰频率。必须在通道组中通道地址、测量类型、电压范围、滤波和溢出诊断。CPU自带的模拟量,输入测量类型和电压范围被设置为电压和0到10伏,无法更改。如果启用溢出诊断,则发生溢出时会生成诊断时间。
高速计数器项通常用于设置驱动技术的机制,在此不做说明。启动项用来设置启动类型,日时间用于设置CPU的运行时区,以及夏令时或标准时间的切换。保护项用来设置读或写访问保护等级和密码。系统和时钟存储器位用来设置系统存储器位和时钟存储器位。勾选允许使用系统存储器字节采用默认字节地址1,则M1.0表示个扫描周期为1,M1.1表示与上个扫描周期相比,诊断状态发生变化时,M1.1为1,M1.2始终为1,M1.3始终为0。
勾选了允许使用时钟存储器字节,采用默认字节地址0,当然也可以修改,则在MB0的不同位提供了不同频率的时钟信号,如M0.5的时钟频率为1赫兹,则可以实现1赫兹的频率闪烁。循环时间项可以设置和小循环时间。通信负载项中设置每个扫描周期中分配给通信的百分比表示的时间。