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 基本型模块概述 基本型模块,用于计算、闭环和开环控制任务 PROFIBUS DP 接口,用于连接分布式 I/O 和驱动器 通过扩展模块进行模块化设计,用于进行 I/O 扩展和通讯 应用FM 458-1 DP 基本模块执行完整的闭环控制和计算任务。 达到100µs的极短的采样时间甚至可以处理动态控制任务。 设计64 位 RISC处理器,用于大计算功率 8 个快速数字量输入,用于多至 8 项报警任务(中断)的液位或边缘控制调用 串行 RS 232 接口,用于 CFC 测试方式中的启动和诊断 256 KB 带备用电池的 SRAM,用于故障安全存储可达 1000 个过程变量或者已记录的跟踪数据。 EXM 438、EXM 438-1 和 EXM 448 扩展模块 两种扩展模块可用于 FM 458 基本模块,用于信号快速输入 / 输出。 EXM 438、EXM 438-1:I/O 扩展 模拟量和数字量 I/O 增量编码器和编码器连接 EXM 448:通信扩容 PROFIBUS DP (主站或从站) 一个插槽,用于可选模块,如用于 SIMOlink SLB 模块 扩展模块只能与 FM 458 一起使用,可以将这些模块中的两个模块组合。 FM 458 与扩展模块组合选项 FM 458+ EXM 438-1 FM 458+ EXM 448 FM 458+ EXM 438-1+ EXM 448FM 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 设备进行通信。 附件 SC57 服务电缆,用于 CFC 在线调试和维修。 带 SC64 电缆的 SB10、SB60、SB61、SU12 接口模块 (用于数字量输入) 程序存储模块 功能当使用浮点运算来完成控制和计算任务时,组态过程将大大简化: 无需进行标准化。 数值范围几乎不受限制。 分辨率*。 组态 通过 CFC 进行组态而不是编程 FM 485-1 DP 使用较有名的 STEP 7 和 CFC(连续功能图) 软件工具进行组态,它们也用于对 SIMATIC S7-400 进行编程。 CFC 基于 Windows,易学易用。 CFC 已通过 D7-SYS 扩展软件包进行了扩展,包含功能块以及优化的操作系统。 在用于创建自动化程序时,CFC 可显著缩短组态时间: 您可从块类别中拖放功能块,它们的输入和输出然后被自动连接。 随后,您只需设定特定应用参数以完成组态。 自动创建详细文档 与编程相比,标准块的互连更加快速,并且更不易出错 频繁使用的程序组件(计划)可被传输到一个可重复使用的块中,并可集中进行修改。 分层 CFC 计划提高了透明性,增加了程序结构的清晰程度(“计划中的计划”方法或“自上向下”方法)。 “CFC 测试模式”可使用户快速执行图形支持的启动,并在系统运行过程中在屏幕上跟踪信号。 查看与编辑数值。 输入、编辑和删除功能块之间的连接。 插入或删除功能块。 通过用户块生成器,您可针对各种应用以“C”语言创建功能块,并将它们集成到 CFC 中。 |
1)梯形图中的左、右母线
画梯形图时必须遵守两点:
(1)左母线只能直接接各类继电器的触头,继电器线圈不能直接接在左母线上。
(2)右母线只能直接接各类继电器的线圈(不含输入继电器的线圈),继电器的触头不能直接接右母线。
图1a所示是错误的梯形图,一个错误是线圈直接接在左母线上,另一个错误是常开触头直接接在右母线上。
图1 梯形图的画法
2)继电器线圈和触头
(1)梯形图中所有继电器的编号,应在所选PLC软件元件表所列范围内,不能任意选用。一般情况下,同一线圈的编号在梯形图中只能出现一次,而同一触头的编号在梯形图中可以重复出现。
同一编号的线圈在程序中使用两次或两次以上,称为双线圈输出,双线圈输出只有在特殊情况下才允许出现。用步进指令编写的程序中,就允许同一编号的线圈多次出现。一般程序中如果出现双线圈输出,则容易引起误操作。
(2)梯形图中,只表示输入继电器的触头,输入继电器的线圈是不反映出来的。
(3)梯形图中,不允许出现PLC所驱动的负载,只能出现相应输出继电器的线圈。
(4)梯形图中,所有触头都应按从上到下、从左到右的顺序排列,并且触头只允许画在水平方向(主控触头除外)。
3)合理设计梯形图
(1)在每个逻辑行中,串联触头多的电路块应安排在上面,这样可省略一条ORB指令。
(2)在每个逻辑行上,并联触头多的电路块应安排在左边,这样可省略一条ANB指令。
(3)如果多个逻辑行中都具有相同的控制条件,可将每个逻辑行中相同的部分合列在一起,共用同一个控制条件,以简化梯形图。
(4)设计梯形图时,一定要了解PLC的扫描工作方式,即在程序处理阶段,对梯形图按从上到下、从左到右的顺序逐一扫描处理,这一点有别于继电控制线路。