梯形图逻辑 ASCII 文本表示法
在 PLC 编程论坛上发帖时,你可能需要在文本中直接显示梯形图图表,而无需附加文件。这对于快速问题、代码审查或分享简单的逻辑片段很有用。ASCII 梯形图使用标准化符号提供梯级逻辑的基于文本的表示。
提示:大多数 PLC 论坛(包括 plcs.net)使用一致的 ASCII 表示法约定。查看论坛的格式指南以了解任何特定要求。
1、常见 ASCII 符号
以下符号表示文本格式中常见的梯形图元素:
| 元素 | ASCII 符号 | 描述 |
|---|---|---|
| 常开触点 | | | 或 ---- ] [ ---- | 检查是否闭合 (XIC) |
| 常闭触点 | |/ | 或 ---- ] / [ ---- | 检查是否打开 (XIO) |
| 输出线圈 | ( ) 或 ---- ( ) ---- | 输出通电 (OTE) |
| 置位输出 | [SET] | 锁存 (OTL) |
| 复位输出 | [RES] | 解锁 (OTU) |
| 定时器通延时 | |TON| | TON 指令 |
| 加计数器 | |CTU| | CTU 指令 |
| 正跳变 | |P| | 上升沿单脉冲 |
| 负跳变 | |N| | 下降沿单脉冲 |
| 水平导轨 | ---- | 电源导轨连接 |
| 垂直连接器 | | | 并联分支连接 |
2、格式指南
- 使用代码块:将 ASCII 梯形图包含在等宽/代码格式中以保留间距
- 垂直对齐触点:确保梯级中的所有触点正确对齐
- 标记元素:在触点/线圈下方或旁边添加描述性文本
- 显示地址:包含标签名称(例如
B3:0/0、I:1/0)以提高清晰度 - 指示分支:使用垂直线显示并联逻辑路径
3、替代方案:基于标签的表示法
某些论坛喜欢紧凑的基于标签的格式:
XIC I:1/0 XIO I:1/1 OTE O:2/0
XIC I:1/0 OTL O:2/1
XIC I:1/2 OTL O:2/2
XIC I:1/3 OTU O:2/1
注意:基于标签的表示法在 RSLogix/RSLogix 5000 文档中很常见。讨论特定寻址时使用此格式。
4、发帖前
在发布 ASCII 梯形图之前:
- 在论坛编辑器中预览你的帖子
- 验证所有触点和线圈是否正确连接
- 确保水平导轨表示完整电路
- 检查垂直分支是否正确对齐
5、提示
- 对于复杂逻辑:考虑使用屏幕截图工具(Snipping Tool、Lightshot)而不是 ASCII
- 对于移动用户:ASCII 图表可能无法在移动论坛视图中正确显示
- 论坛特定:某些论坛有特殊标签,如
[code]或[pre]用于预格式化文本
原文链接:Displaying Ladder Logic as ASCII Text in Forum Posts
汇智网翻译整理,转载请标明出处