SIEMENS西门子中山授权代理商
诊断中断
启用诊断中断后,进入的错误事件(初次发生)和离开的错误事件(错误已清除)以中断方式报
使用“计算正弦值”指令,可以计算角度的正弦值。角度大小在 IN 输入处以弧度的形式
。指令结果被发送到输出 OUT,可供查询。
如果下列条件之一,则使能输出 ENO 的状态为“0”:
● 使能输入 EN 的状态为“0”。
● 输入 IN 的值不是有效浮点数。
参数
下表列出了“计算正弦值”指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input 浮点数I、Q、M、D、
L、P 或常量
角度值(弧度形式)
OUT Output 浮点数I、Q、M、D、
L、P
角度的正弦
可以从指令框的“???”下拉列表中选择该指令的数据类型。
指令
4.1 指令
对 PLC 进行编程
6DD1681-0DH1
参数操作数值
IN Tag_Value +1.570796 (π/2)
OUT Tag_Result 1.0
如果操作数“TagIn”的状态为“1”,则将执行“计算正弦值”指令。该指令计算输入
“Tag_Value”的角度的正弦并将结果保存在“Tag_Result”输出中。如果成功执行该指
令,则置位输出“TagOut”。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)”。
参见
有效数据类型概述 (页 247)
EN/ENO 机制的基本知识 (页 153)
有关 LAD 的基本信息 (页 8207)
COS:计算余弦值
说明
使用“计算余弦值”指令,可以计算角度的余弦值。角度大小在 IN 输入处以弧度的形式指
。指令结果被发送到输出 OUT,可供查询。
指令
4.1 指令
对 PLC 进行编程
878 编程和操作手册, 10/2018
如果下列条件之一,则使能输出 ENO 的状态为“0”:
● 使能输入 EN 的状态为“0”。
● 输入 IN 的值不是有效浮点数。
参数
下表列出了“计算余弦值”指令的参数:
参数声明数据类型存储区说明
EN Input BOOL I、Q、M、D、
L 或常量
使能输入
ENO Output BOOL I、Q、M、D、L 使能输出
IN Input 浮点数I、Q、M、D、
L、P 或常量
角度值(弧度形式)
OUT Output 浮点数I、Q、M、D、
L、P
角度的余弦
可以从指令框的“???”下拉列表中选择该指令的数据类型。
SIMATIC TDC, 二进制输出 SB71 8 BA,DC 24 或者 48V LED 指示灯,电位隔离,SB71端子模块
FM 458-1 DP 基本型模块概述
应用FM458-1 DP 基本模块执行完整的闭环控制和计算任务。 达到100µs的极短的采样时间甚至可以处理动态控制任务。 设计
EXM 438、EXM438-1 和 EXM 448 扩展模块 两种扩展模块可用于 FM 458 基本模块,用于信号快速输入 / 输出。 EXM438、EXM 438-1:I/O 扩展
EXM448:通信扩容
扩展模块只能与 FM 458 一起使用,可以将这些模块中的两个模块组合。 FM 458与扩展模块组合选项 FM 458+ EXM 438-1 FM 458+ EXM 448 FM 458+ EXM 438-1+ EXM448FM 458+ EXM 448+ EXM 438-1FM 458+ EXM 438-1+ EXM 438-1FM 458+EXM 448+ EXM 448考虑到功率消耗,在一个 SIMATIC S7-400 站中,多可使用 6 个“FM 458 单元”。 通信 与相关的 SIMATIC CPU 之间的数据交换是通过 P 总线进行的 (按照 HW配置中的组态),数据交换设计为快速数据交换。 通过EM 448 扩展模块 (见上) 与非 S7-400 设备进行通信。 附件
功能当使用浮点运算来完成控制和计算任务时,组态过程将大大简化:
组态 通过CFC 进行组态而不是编程 FM485-1 DP 使用较有名的 STEP 7 和 CFC(连续功能图) 软件工具进行组态,它们也用于对 SIMATIC S7-400进行编程。 CFC基于 Windows,易学易用。 CFC 已通过 D7-SYS 扩展软件包进行了扩展,包含功能块以及优化的操作系统。 在用于创建自动化程序时,CFC 可显著缩短组态时间:
|
1)梯形图中的左、右母线
画梯形图时必须遵守两点:
(1)左母线只能直接接各类继电器的触头,继电器线圈不能直接接在左母线上。
(2)右母线只能直接接各类继电器的线圈(不含输入继电器的线圈),继电器的触头不能直接接右母线。
图1a所示是错误的梯形图,一个错误是线圈直接接在左母线上,另一个错误是常开触头直接接在右母线上。
图1 梯形图的画法
2)继电器线圈和触头
(1)梯形图中所有继电器的编号,应在所选PLC软件元件表所列范围内,不能任意选用。一般情况下,同一线圈的编号在梯形图中只能出现一次,而同一触头的编号在梯形图中可以重复出现。
同一编号的线圈在程序中使用两次或两次以上,称为双线圈输出,双线圈输出只有在特殊情况下才允许出现。用步进指令编写的程序中,就允许同一编号的线圈多次出现。一般程序中如果出现双线圈输出,则容易引起误操作。
(2)梯形图中,只表示输入继电器的触头,输入继电器的线圈是不反映出来的。
(3)梯形图中,不允许出现PLC所驱动的负载,只能出现相应输出继电器的线圈。
(4)梯形图中,所有触头都应按从上到下、从左到右的顺序排列,并且触头只允许画在水平方向(主控触头除外)。
3)合理设计梯形图
(1)在每个逻辑行中,串联触头多的电路块应安排在上面,这样可省略一条ORB指令。
(2)在每个逻辑行上,并联触头多的电路块应安排在左边,这样可省略一条ANB指令。
(3)如果多个逻辑行中都具有相同的控制条件,可将每个逻辑行中相同的部分合列在一起,共用同一个控制条件,以简化梯形图。
(4)设计梯形图时,一定要了解PLC的扫描工作方式,即在程序处理阶段,对梯形图按从上到下、从左到右的顺序逐一扫描处理,这一点有别于继电控制线路。