产品描述
西门子通信处理器6GK7243-5DX30-0XE0
TSEND_C 和 TRCV_C:TSEND_C 指令兼具 TCON、TDISCON 和 TSEND 指令的功能。 TRCV_C 指令兼具 TCON、TDISCON 和 TRCV 指令的功能。 (有关这些指令的详细信息,请参见“TCON、TDISCON、TSEND 和 TRCV”。)可传送 (TSEND_C) 或接收 (TRCV_C) 1 个字节的数据,较多 8192 字节。TSEND_C 不支持传送布尔位置的数据,TRCV_C 也不会在布尔位置中接收数据。下列功能说明了 TSEND_C 指令的操作:要建立连接,请在 CONT = 1 时执行 TSEND_C。成功建立连接后,TSEND_C 便会置位 DONE 参数一个周期。要终止通信连接,请在 CONT = 0 时执行 TSEND_C。连接将立即中止。 这还会影响接收站。 将在接收站关闭该连接,并且接收缓冲区内的数据可能会丢失。要通过建立的连接发送数据,请在 REQ 的上升沿执行 TSEND_C。 发送操作成功执行后,TSEND_C 便会置位 DONE 参数一个周期。要建立连接并发送数据,请在 CONT =1 且 REQ = 1 时执行 TSEND_C。发送操作成功执行后,TSEND_C 便会置位 DONE 参数一个周期。
模拟值的处理:模拟量信号模块可以提供输入信号,或等待表示电压范围或电流范围的输出值。 这些范围是 ±10V、±5V、±2.5V 或 0 - 20mA。 模块返回的值是整数值,其中,0 到 27648 表示电流的额定范围,-27648 到 27648 表示电压的额定范围。 任何该范围之外的值即表示上溢或下溢。 有关详细信息,请参见模拟量输入表示法和模拟量输出表示法。在控制程序中,很可能需要以工程单位使用这些值,例如表示体积、温度、重量或其它数量值。 要以工程单位使用模拟量输入,必须首先将模拟值标准化为由 0.0 到 1.0 的实数(浮点)值。 然后,必须将其标定为其表示的工程单位的较小值。 对于要转换为模拟量值的以工程单位表示的值,应首先将以工程单位表示的值标准化为 0.0 和 1.0 之间的值,然后将其标定为 0 到 27648 之间或 -27648 到 27648 之间(取决于模拟模块的范围)的值。 STEP 7 为此提供了 NORM_X 和 SCALE_X 指令。 还可以使用 CALCULATE 指令来标定模拟值。
支持的异步通信连接数:对于 PROFINET 和 PROFIBUS,CPU 较多可支持下列数量的并发异步通信连接:8 个用于开放式用户通信(主动或被动)的连接: TSEND_C、TRCV_C、TCON、TDISCON、TSEND 和 TRCV。用于服务器 GET/PUT 数据的 3 个 CPU 至 CPU S7 连接。用于客户端 GET/PUT 数据的 8 个 CPU 至 CPU S7 连接。S7-1200、S7-300 和 S7-400 CPU 使用 GET 和 PUT 指令进行 CPU 至 CPU S7 通信。 S7-200 CPU 使用 ETHx_XFER 指令进行 CPU 至 CPU S7 通信。HMI 连接: CPU 提供**的 HMI 连接,以支持较多 3 个 HMI 设备。 (较多可以有 2 个 SIMATIC 精智面板。) 支持的 HMI 总数受组态中 HMI 面板类型的影响。 例如,可以将较多 3 个 SIMATIC 基本面板连接到 CPU,或者较多可以连接两个 SIMATIC 精智面板与一个附加基本面板。PG 连接: CPU 提供连接以支持 1 个编程设备 (PG)。Webserver (HTTP) 连接: CPU 提供用于 Webserver 的连接
可编程逻辑控制器具有以下鲜明的特点。
1.使用方便,编程简单
采用简明的梯形图、逻辑图或语句表等编程语言,而*计算机知识,因此系统开发,现场调试容易。另外,可在线修改程序,改变控制方案而不拆动硬件。
2.功能强,性能价格比高
一台小型PLC内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非常复杂的控制功能。它与相同功能的继电器系统相比,具有很高的性能价格比。PLC可以通过通信联网,实现分散控制,集中管理。
3.硬件配套齐全,用户使用方便,适应性强
PLC产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC的安装接线也很方便,一般用接线端子连接外部接线。PLC有较强的带负载能力,可以直接驱动一般的电磁阀和小型交流接触器。
硬件配置确定后,可以通过修改用户程序,方便快速地适应工艺条件的变化。
4.可靠性高,抗干扰能力强
传统的继电器控制系统使用了大量的中间继电器、时间继电器,由于触点接触不良,容易出现故障。PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可减少到继电器控制系统的1/10-1/100,因触点接触不良造成的故障大为减少。
PLC采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,PLC已被广大用户公认为的工业控制设备之一。
5.系统的设计、安装、调试工作量少
PLC用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。
PLC的梯形图程序一般采用顺序控制设计法来设计。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,设计梯形图的时间比设计相同功能的继电器系统电路图的时间要少得多。
PLC的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过PLC上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。
6.维修工作量小,维修方便
PLC的故障率很低,且有完善的自诊断和显示功能。PLC或外部的输入装置和执行机构发生故障时,可以根据PLC上的发光二极管或编程器提供的信息迅速地查明故障的原因,用更换模块的方法可以迅速地排除故
将 TSEND_C、TRCV_C 或 TCON PROFINET 指令插入到用户程序中时,STEP 7 会创建一个背景数据块,以组态设备之间的通信通道(或连接)。 使用指令的“属性”(Properties) 来组态连接的参数。 这些参数中有该连接的连接 ID。连接 ID 对于 CPU 必须的。 创建的每个连接必须具有不同的 DB 和连接 ID。本地 CPU 和伙伴 CPU 都可以对同一连接使用相同的连接 ID 编号,但连接 ID 编号不需要匹配。 连接 ID 编号只与各 CPU 用户程序中的 PROFINET 指令相关。CPU 的连接 ID 可以使用任何数字。 但是,从“1”开始按顺序组态连接 ID 可以很容易地跟踪特定 CPU 使用的连接数。提示用户程序中的每个 TSEND_C、TRCV_C 或 TCON 指令都创建一个新连接。 为每个连接使用正确的连接 ID 非常重要。CPU_1 中的 TSEND_C 指令通过连接(CPU_1 和 CPU_2 上的“连接 ID 1”)与 CPU_2 中的 TRCV_V 链接。CPU_1 中的 TRCV_C 指令通过连接(CPU_1 和 CPU_2 上的“连接 ID 2”)与 CPU_2 中的 TSEND_C 链接。
通常TCP 和 ISO-on-TCP 接收长度的数据包(1 到 8192 字节)。 但 TRCV_C 和 TRCV 通信指令还提供“特殊”通信模式,可接收可变长度的数据包(1 到 1472 字节)。如果将数据存储在“优化”DB(仅符号访问)中,则只能接收数据类型为 Byte、Char、USInt 和 SInt 的数组中的数据。要针对特殊模式组态 TRCV_C 或 TRCV 指令,可将 LEN 参数设置为 65535 (0xFFFF)。如果在特殊模式下并未频繁调用 TRCV_C 或 TRCV 指令,则可在一次调用中接收多个数据包。 例如: 如果要通过一次调用接收五个 100 字节的数据包,TCP 可将这五个数据包打包成一个 500 字节的数据包一起传送,而 ISO-on-TCP 则可将该数据包重组成五个 100 字节的数据包
产品推荐