- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
SIMATIC NET opc服务器常作为SIMATIC plc与第三方上位机通讯的中介。在TDC系统中调用相应的功能块,也可以实现SIMATIC TDC 与 OPC的通讯,为上位机提供更灵活的访问TDC的方式。本文简要的介绍了建立 TDC 与OPC Ethernet通讯的方法与步骤。
1.1 TDC的软硬件配置 建立基于以太网的S7通讯,需要为TDC系统配置以太网通讯模块CP51M1(6DD1661-0AE1),并调用TCP/IP初始化功能块。
CP51M1的IP地址通常与PC站网卡处于同一网段,如:
“@TCP/IP”用来建立TCP/IP通讯耦合,并且必须在大于等于32ms并小于等于256ms的循环周期中调用。
同样“S7CON”块也必须在大于等于32ms并小于等于256ms的循环周期中调用。 TDC为OPC服务器提供可供访问的DB块,调用“S7DB_P”建立DB1,并为DB1赋值
其中“S7DB_P”主要参数的含义为: 1.2 PC站及OPC的组态
图中的“Partner”的Rack/Slot指TDC的机架号与槽号,Connection Resource为连接资源号,“Local”为10,“Partner”为3。具体含义见下表
然后就可以通过OPC Scout来测试OPC服务器是否能正常通讯。
由于OPC Scout不能直接浏览到TDC的DB1,需要手动输入存取地址。如果S7连接名称是“S7_Connection_1”,存取地址“S7:[ S7_Connection_1]db1.int0代表DB块中的第1个16位整数。 2. 建立TDC与OPC的TCP连接 2.1 在TDC中调用发送和接收功能块
其中“CTV_P”主要参数的含义为:
“CRV_P”功能块比“CTV_P”功能块多一个参数,设为1000ms,其它参数含义相同。 2.2 为PC站组态TCP连接
“Send buffer size”等于“CRV_P”的“NBY”参数值。“Receive buffer size”等于“CTV_P”的“NBY”参数值。
|
FB 58 “TCONT_CP”用于使用连续或脉冲控制信号来控制温度过程。脉冲控制功能使用脉宽调制,将模拟量可调节变量值 LMN 转换成一系列周期为PER_TM 的脉冲信号。通过设置PULSE_ON=TRUE 激活PULSEGEN,并在CYCLE_P 周期中对其进行处理。 哪些参数决定脉冲输出的周期?首先,需要熟悉几个FB 58 “TCONT_CP” 脉冲输出的重要参数: CYCLE_P : 脉冲发生器的采样周期 CYCLE:PID 运 算的采样周期 PER_TM: 脉冲输出的周期 如图1,PID输出LMN变 量为30.0,CYCLE=PER_TM=10 *CYCLE_P ,则 每个PER_TM循 环时间调用SFB/FB“PULSEGEN”10次, 则: 脉宽=PER_TM x LMN% 对 于前3个SFB/FB“PULSEGEN”(10次 调用的30 %), 输出“QPOS”为“1” 对 于其余7个SFB/FB“PULSEGEN”(10次 调用的70 %), 输出“QPOS”为“0”
图02 图03 图04 图05 经验关系时间法则如 下: CYCLE_P 浔之漫智控技术(上海)有限公司
我们的其他产品
|