梯形图导入、建模、仿真和代码生成

梯形图模块和函数

梯形图是一种图形编程语言,用于开发可编程逻辑控制器(PLC)的软件。它是IEC 61131标准规定用于PLC的语言之一。梯形图表示法中的程序是模拟继电器逻辑硬件电路的电路图。底层程序使用易于转换为开关和继电器的布尔表达式。

的梯形图导入功能万博1manbetx®PLC编码器™允许您导入使用Rockwell Automation创建的梯形图®诸如RSLogix之类的ide™ 5000和Studio 5000作为模型导入Simulink环境。梯形万博1manbetx图的造型特征万博1manbetxSimulink PLC编码器允许您在Simulink环境中创建梯形图作为模型。万博1manbetx

导入或创建梯形图模型后,可以从Simulink执行以下操作。万博1manbetx

  • 您可以在Simulink中使用万博1manbetxplcladderlib图书馆。

  • 将梯形图导入Simulink后,可以模拟梯形图万博1manbetx

  • 您可以从导入的梯形图生成C代码,并将代码集成到现有的基于C语言的模拟环境中。

  • 您可以从导入的梯形图生成梯形图代码,并将代码集成到罗克韦尔自动化IDE中。

    不能从梯形图块生成结构化文本代码。梯形图功能仅支持生成梯形图代码。万博1manbetx

  • 您可以为导入的梯形图生成PLC测试台代码,并在罗克韦尔自动化IDE中验证该代码。

应用程序

万博1manbetxSimulink PLC编码器 从生成结构化文本和梯形图代码万博1manbetx模型,状态流图表,以及MATLAB功能

功能

PLCIMPort梯形图 将梯形图导入到万博1manbetx子系统
plcGeneratorUnnerTB 为指定的AOI运行程序块和AOI名称生成L5X测试台代码
plcgeneratecode 为原子子系统生成结构化文本或梯形图(L5X)
plcladderlib 打开万博1manbetxPLC编码器梯形图库
包层沉积 获取或设置与梯形图模型关联的参数值
plcloadypes 加载的数据类型万博1manbetxPLC编码器阶梯模型
PLCClearType 清除与关联的数据类型万博1manbetxPLC编码器工作空间中的阶梯模型
PLcladerinstructions 列出由标识的梯形图说明万博1manbetxPLC编码器

阻碍

全部展开

西克 检查是否关闭
XIO 检查是否打开
注意 输出通电
OTL 输出锁存器
奥图 输出解锁
延时定时器
飞行时间 定时器关闭延迟
RTO 保持定时器开启
反恐组 计算
CTD 倒计时
皇家经济学会 重置
JMP 跳跃
LBL 标签
TND 临时结束
AFI 总是假的
无操作
MCR 主控复位
添加 添加输入
附属的 减去输入
骡子 倍增输入
DIV 将一个输入除以另一个输入
运费付至指定目的地 求值表达式
按位与
按位或
按位取反
ONS 一枪
OSR 单发上升
OSF 一枪落下
NEQ 不等于
EQU 等于
莱克 小于或等于
GEQ 大于或等于
发射脱离系统 少于
GRT 大于
压敏电阻 移动
CLR 清楚的
AOI跑步者 AOI跑步者
PLC控制器套件 plc控制器
plc控制器 plc控制器
任务 任务
梯形图程序 梯形图程序
梯形图子程序 梯形图子程序
梯形图功能块(AOI) 梯形图功能块(AOI)
变量读取 变量读取
变量写入 变量写入
警察 复制文件
FLL 文件填充
交叉路口 交叉路口
动力轨起动 动力轨起动
电力轨终端 电力轨终端
横档终端 横档终端
自定义指令 创建自定义梯形图指令

话题

万博1manbetx梯形图中支持的功能

由支持的梯形图功能和元素万博1manbetx万博1manbetxSimulink PLC编码器.

将L5X梯形图文件导入Simulink万博1manbetx

将梯形图文件导入Simulink。万博1manbetx

Simulink中梯形图的建模与仿真万博1manbetx

在Simulink中创建梯形图并执行模拟。万博1manbetx

从Simulink生成梯形图代码万博1manbetx

从Simulink生成梯形图代码(L5X)。万博1manbetx

从Simulink梯形图生成C代码万博1manbetx

从Simulink梯形图模型生成C代码。万博1manbetx

验证生成的梯形图代码

使用生成的测试台根据IDE中的原始Simulink模型验证生成的代码。万博1manbetx

在PLC梯形图模型中创建自定义指令

在PLC梯形图模型中创建用户定义的指令。

特色实例