西门子PLC模块北京一级总代理
西门子PLC模块北京一级总代理
该CPU已分配驱动CPU内部继电器线圈所需的功率。功率计算中无需包括内部继电器线圈功率要求。
本例中的CPU提供了足够5VDC电流,但没有通过传感器电源为所有输入和扩展继电器线圈提供足够的24VC电流。I/O需要392mA,但CPU提供了300mA。该安装额外需要一个至少为92mA的24VDC电源以运行所有包括的24 VDC输入和输出。
电源计算示例
CPU功率预算 5 VDC 24 VDC
CPU SR40 AC/DC/继电器 740mA 300mA
减去
系统要求 5 VDC 24 VDC
CPU SR40 ,24点输入 -- 24*4mA=96mA
插槽0:EM DR08 120mA 8*11mA=88mA
插槽1:EM DR08 120mA 8*11mA=88mA
插槽2:EM DR08 120mA 8*11mA=88mA
插槽3:EM DE08 105mA 8*4mA=32mA
总要求 465mA 392mA
等于
电流差额 5 VDC 24 VDC
总电流差额 275mA (92mA)
在WinCC的报警消息中,一般情况下,通过报警控件中的”确认“和”组确认“按钮确认单个消息和相同报警组的所有消息,并在“确认状态”列中显示报警消息的确认状态。除此之外,还可以为报警的单个消息、报警组、报警类型和报警等级组态相关的确认变量和确认位。这样,就可以在不操作报警控件的情况下,而在其它动态或脚本等逻辑中通过触发确认变量的确认位来确认单个消息、相同报警组、报警类型和报警等级的所有消息。即通过操作报警控件的确认按钮和在逻辑中对确认变量的确认位进行置位,均可实现确认相应的报警消息的功能。
如果报警消息相应的确认变量的确认位为1,则表示该消息已确认;而如果报警消息相应的确认变量的确认位为0,则表示该消息尚未确认。
注意:确认变量的数据类型必须为无符号8/16/32位值。
在报警编辑器中选择相应的消息,在“属性”-“消息”-“常规”中选择相应的“消息等级”、“消息类型”和消息组“后,在“变量”中选择相应的确认变量和确认位。
如果单个消息相应的确认变量的确认位为1,则表示该消息已确认;而如果单个消息相应的确认变量的确认位为0,则表示该消息尚未确认。
在报警编辑器中选择相应的消息组,在“属性”-“消息组”-“”中相应的确认变量和确认位
如果消息组相应的确认变量的确认位为1,则表示该消息组已确认;而如果消息组相应的确认变量的确认位为0,则表示该消息组尚未确认。
在报警编辑器中选择相应的消息类型,在“属性”-“消息类型”-“变量”中选择相应的确认变量和确认位。
如果消息类型相应的确认变量的确认位为1,则表示该消息类型已确认;而如果消息类型相应的确认变量的确认位为0,则表示该消息类型尚未确认。西门子PLC模块北京一级总代理
在报警编辑器中选择相应的消息等级,在“属性”-“消息等级”-“变量”中选择相应的确认变量和确认位。
如果消息等级相应的确认变量的确认位为1,则表示该消息等级已确认;而如果消息等级相应的确认变量的确认位为0,则表示该消息等级尚未确认。
注意:在不操作报警控件的情况下,组态报警消息的确认逻辑时,可以将确认变量和确认位与状态变量的状态位和确认位结合使用,例如,当报警消息到来后超过一定时间尚未被操作员通过报警控件手动确认(状态变量的状态位和确认位),即触发自动确认(确认变量的确认位),并向PLC反馈以执行相应的处理过程。报警消息的确认变量的地址不得与报警消息的其它变量(例如状态变量)的地址重叠。与状态变量不同,确认变量的确认位在置位后,不会自动复位,即在下次使用之前,需要手动复位。
以太网、工业以太网及Profinet有什么区别?
以太网(Ethernet)通常指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当前应用Z普遍的局域网技术。它不是一种具体的网络,是一种技术规范。该标准主要定义了在局域网(LAN)中采用的电缆类型和信号处理方法等内容
工业以太网通常是指应用于工业控制领域的以太网技术,在技术上与普通以太网技术相兼容,但对具体产品和应用都有不同要求。由于产品要在工业现场使用,对产品的材料、强度、适用性、可互操作性、可靠性、抗干扰性等有较高要求;而且工业以太网是面向工业生产控制的,对数据的实时性、确定性、可靠性等有极高的要求。西门子PLC模块北京一级总代理
Profinet 由PROFIBUS国际组织(PROFIBUS International,PI)推出,是基于工业以太网技术的自动化总线标准。PROFINET为自动化通信领域提供了一个完整的网络解决方案,囊括了诸如实时以太网、运动控制、分布式自动化、故障安全以及网络安全等当前自动化领域的内容。
简单的说,以太网是一种局域网规范,工业以太网是应用于工业控制领域的以太网技术,Profinet是一种在工业以太网上运行的实时技术规范。
关于S7-200 smart的NET_EXE
在GET/PUT向导中的设置情况,通过看本地CPU的程序和远程CPU的程序,发现:在本地CPU中定义的VB1010-VB1012与远程CPU中定义的VB1000-VB1002的参数名称一模一样;——请问这样用,是对的吗?西门子PLC模块北京一级总代理
本地CPU中定义的VB1020-VB1079,在程序中进行了参数定义并使用,但远程CPU中定义的VB2540-VB2599,在程序中没有使用(这些字节在触摸屏的参数表中出现)——请问在图2中定义的这两段参数,在两个程序中没有进行对应使用,是不是错误的?如果是错误的,是不是代表图2中设置本地CPU和远程CPU所对应的这两段地址等于没有被使用?
图中的本地CPU(程序中有NET_EXE指令)与一个触摸屏相连,远程CPU(程序中没有NET_EXE指令)与一个触摸屏相连,再通过一个以太网交换机,使本地CPU和远程CPU相连,那么在与远程CPU相连的触摸屏上可以使用本地CPU中定义的参数(VB1010-VB101吗?为什么?
还是同样的问题,你为什么与触摸屏通讯均用 get?是不没有put?
get相当于plc读取触摸屏数据,put相当于向触摸屏写数据。
1)可以的,只有的对应着字节数量,地址不一致没有关系。
你这样组态通讯相当于有2个数据区的读取。客户机与服务器的本地地址与远程地址不需要对应,如果你仅仅只是读取get触摸屏数据,你可以按你的地址区域没有问题。
客户机需要调用NET_EXE指令,服务器触摸屏侧不需要,只需要设置通讯ip地址,正确连接接口。
使本地CPU和远程CPU相连,那么在与远程CPU相连的触摸屏上可以使用本地CPU中定义的参数(VB1010-VB101吗?为什么?
VB1010手上没有西门子串口编程线缆,用网线连PLC正常下载程序,在线监控都可以,PLC要用485读取其他设备的参数,所以才进行测试,但是就发现这些问题
有USB转485的线,针3接- 针8接+ 反过来也试过