PLC如何添加符号
plc位、字节、字、双字、有符号、无符号数据类型的关系

plc位、字节、字、双字、有符号、⽆符号数据类型的关系plc位、字节、字、双字、有符号、⽆符号数据类型的关系前⾔:很多同学在PLC开发过程中,因为数据类型选择错误⽽出现得到的数据和期望的数据不⼀致的情况,例如:我们在读取模拟量采集读数的时候,可能会发现数据⼩于32767时都是对的,但是⼀旦⼤于这个值就变成了负数;还有些时候,PLC在和第三⽅采集器通信时,会出现接收的数据顺序和发送⽅数据存在⾼低位颠倒的情况,这是怎么回事呢,让我们来⼀起来解开这⾥的谜团。
位:最⼩的存储单位,⾮0则1,表达两个状态。
字节:每8个位组成⼀个字节。
这样⼀个字节可以表达2的8次⽅(256)个状态,⼤于256个状态怎么表⽰?那就字。
字:2个字节组成⼀个字,有16个位。
这样⼀个字可以表达2的16次⽅(65536)个状态,⼤于65536个状态怎么表⽰? 那就⽤双字。
双字:2个字组成⼀个双字,有32个位。
这样⼀个双字可以表达2的32次⽅(429496729状态)。
双整(32位⼜称双字)=2个整数(2*16位)整数(16位⼜称字)=2个字节(2*8位)字节(8位)=8个位举个例⼦说明,以西门⼦为例:VD0(双整)=VW0,VW1(整数)=VB0,VB1,VB2,VB3(字)=V0.0~V3.7(位)⼀共32个位所以称32位双整!西门⼦表达⽐较特殊,理解如下:例如:VB100 B表⽰1个字节=8个位8个位为VB100.0--VB100.7, ⼀个字节是VB100。
VW100 W表⽰2个字节=16个位 =字 16个位为VB100.0--VB100.7,VB100.8--VB100.15,⼆个字节(字)是VB100,VB101.VD100 D表⽰4个字节=32个位=双字 32个位为VB100.0--VB100.7,VB100.8--VB100.15,VB100.16-- VB100.23, VB100.24--VB100.32,4个字节(双字)是 VB100,B101,VB102,VB103⼀个32位组成的双字,其0-31位共32位⽤VD10表⽰的话,那么要表达0-15位组成的字,就是VW12;要表达16-31位组成的字,就是VW10;要表达0-7位组成的字节,就是VB13;要表达8-15位组成的字节,就是VB12;要表达16-23位组成的字节,就是VB11;要表达24-31位组成的字节,就是VB10。
PLC界面操作使用手册

安全预防措施
要经常阅读由计算机制造商发布的规范 在安装 操作 编程 维修或检查前 应熟读本说明书 有关 手册和随机的文件以便充分通晓其内部所述的规则和保证正确的使用 在使用本装置前 应熟悉此数控器 安全条例和预防措施
•三菱综合全自动软件 MELSOFT GX 系列 “GX Developer”
现将有关的文献列表如下?
EZ Motion–NC E60 PLC 接口手册 EZ Motion–NC E60 PLC 编程手册 (梯形图以及 MELSEC工具) EZ Motion–NC E60 PLC 开发软件手册 (MELSEC 工具)
在此手册中没有 危险 的项目
危险
在此手册中没有 警告 的项目
警告
小心
1. 有关产品和手册的事项
本手册由计算机制造商发表 它对手册中涉及的描述为 限制 和 可用状态 的事项有优先 解释权
未被列入此手册的项目请理解为 不可能
此手册是假定已提供了全部任选功能 在使用此设备前请确认由计算机制造商发布的规范 根据 NC 系统的型号而定 某些屏面和功能可能不同或者可能不能使用
准备灯 设置键
功能选择键
字母字符键 数字字符键 和符号键
REA DY
5 信息 (message) ........................................................... 72
6 与PLC有关的报警信息...................................................... 74
i
1. 概述
当用户 PLC 通过此一功能被制停时 即按使用旋转开关 NCSYS 的同样方法制停时 紧急制停 就会发生 此时 首先是使用专用的紧急制停键执行紧急制停 然后将用户 PLC 调整到紧急 停止状态
PLC符号

ANDP与上升沿脉冲 上升沿脉冲串联连接
ORP/ORF
ANDF与下降沿脉冲 下降沿脉冲串联连接
ORP或上升沿脉冲
ORF或下降沿脉冲
主控触点指令 MC主控
MC/MCR
MCR主控复位
逻辑运算结果取反指令INV INV取反
空操作和程序结束 NOP空操作
指令NOP/END
END结束
振荡程序
M80013
进步开始,结束 STL进步开始
指令STL/RET
RET进步结束
初始脉冲特殊辅助 继电器 M8002 运行监视特殊辅助 继电器 M8000
上升沿脉冲并联连接 下降沿脉冲并联连接 主控电路块起点 主控电路块终点 逻辑运算结果取反 无动作 输入输出处理,程序回到第0步。 1s的时钟脉冲
电路表示
操 作元件 程 序 步
XYMTCS
1
XYMTCS YMTCS
令PLS/PLF
PLF 下降沿脉冲 下降沿微分输出
运算结果脉冲 MEP上升沿脉冲化 运算结果上升沿时输出脉冲
化指令MEP/MEF MEF下降沿脉冲化 运算结果下降沿时输出脉冲
脉冲式触点 LDP取上升沿脉冲 上升沿脉冲逻辑运算开始
指令LDP/LDF
LDF取下降沿脉冲 下降沿脉冲逻辑运算开始
ANDP/ANDF/
串联电路块的并联连接
令ORB/ANB
ANB 电路块与
并联电路块的并联连接
多重电路连
MPS 进栈
进栈
接指令MPS
MRD 读栈
读栈
MRD/MPP
MPP 出栈
出栈
置位与复位 指令SET/RST
脉冲输出指
SET 置位
令元件置位并自保持NO
EPLAN快捷键及应用技巧

EPLAN快捷键及应用技巧EPLAN快捷键及应用技巧 (1)快捷键: (3)1.在符号或部件连接点上可以同时连接,或者几个符号同时画出。
(4)2.多重复制 (4)3.正交切换 (4)4.EPLAN文件格式 (4)5.格式刷的使用 (6)6.直接编辑 (6)7.智能连接 (6)8.添加单个命令的菜单 (7)9.导出打印文件 (8)10.如何分别调整元件不同属性的位置? (9)11.不同功能号高层中参考引用 (10)12.如何显示符号的逻辑位置 (11)13.怎样在关联参考间跳转? (11)14.参考零点 (11)16.导入导出图纸: (12)17.线束连接点(怎么实现?) (12)18.绘图的方向(水平、垂直)设置 (12)19.连接点代号的标注方式:水平/垂直 (13)20.禁止翻页自动更新连接 (13)21.一些绘图小技巧 (13)22.设置页面比例 (15)23.编组 (15)24.均布功能 (15)25.按比例缩放(定标) (16)26.拉伸 (16)27.固定文本 (18)28.修订功能 (18)29.表格式编辑 (19)30.选项OPTION功能 (20)31.EPLAN的深入理解 (20)32.PLC卡总览和多线图及连接点的关联参考实现方法 (25)33.不同功能码页间元件的关联参考实现方法 (28)34.图框怎么编辑? (28)35.怎么新建和编辑表格? (30)36.怎么做设备和设备连接点的关联? (33)37.报表生成 (34)38.创建部件库及导入部件库 (35)39.创建部件 (37)40.如何建立一个组合部件 (41)41.如何打开选定部件库 (42)42.如何将所有的部件库合成一个部件库 (42)43.多个三相负载的接线端子接线要点 (42)44.电位跟踪和信号跟踪的应用 (43)46.值集宏的制作 (44)47.自动编号 (47)48.怎么去掉标识符的前缀? (49)49.结构标识符管理 (49)50.结构盒 (50)51.自动连线颜色的设置 (51)52.怎么批量产生和编辑部件编号如端子排编号? (51)53.怎么让连接定义点图形显示出来? (53)54.整个电气图纸的布局 (54)55.怎么给没有定义为部件的元件定义为部件? (54)56.怎么选择表格和图框的模板 (55)57.怎么建立自己的工作区域 (55)58.怎么建立保存自定义的属性排列? (56)59.怎么定义层属性? (57)60.在做黑盒时,连接点往往插入设备连接点,对于PLC可以插入PLC连接点。
EPLAN几个使用的小技巧,非常有用.

18、如何调整元件与相关触点间的距离? 双击(属性)-显示-触点映像(右下角) 1、在路径(水平显示) 2、在组件符号(垂直显示)
19、辅助触点的开、闭代号的分别? 常开的组合:0*、1*、4*、5*、6*、 *3、*4
常闭的组合:2*、3* *1、*2
6.显示自动电缆连接? 项目数据-连接-刷新
7 , EPLAN 部件的制作方法 1、找到各个厂家产品的报价表; 2、把产品的信息填写到附件中的 EXCEL 表格中,表格中的有颜色的地方是需要填写的 (填写说明在批注中),其余的复制; 3、把填好的 EXCEL 表格另存为 CSV 格式文件; 4、打开 EPLAN,部件管理,点击附件按钮,新数据库,然后倒入刚才的 CSV 文件 说明:按刚才的方法制作的部件库不能完全实现 EPLAN 的基于对象化的画图,即通过插 入设备,即可画出电气符号。要实现这个功能需要填写“图形宏”和“功能模板”中的数据,这 样工作量实在太大,而我们实际画图可先画出电路符号,然后指定产品型号,实现报表统计 功能即可。
附:继电器的触点一般是转换触点,有 3 个连接点,不要与接触器的辅助触点(2 个连接 点)相混,否则选型会有问题。
3、编辑完成符号库后,提示因为兼容性无法同步,刚刚编辑的符号还是改之前的内容。 其原因是之前的编辑过的符号库中存在错误。在编辑 EPLAN 符号时,完成符号后,注意 使用“检查符号”工具,确保符号正确后再关闭库,这样就不会出现问题了。 另外,通常不建议直接修改系统自带的符号库,如 IEC 或 GB 库,而是新建一个符号库, 把标准库中相近的符号复制到自己的符号库中进行修改。 当符号库出现问题后,解决的办法就是将 EPLAN 安装路径下;符号/companycode 文件 夹的符号库如 IEC_symbol.slk 和 IEC_symbol.sdb 复制到项目/companycode/项目名称.sdb 下 覆盖原有的文件即可。
PLC系统符号表

• 添加:选择工具(Tools)> 选项(Options)对话框项目(Project)标签中的在新项目中添加S7-200(Add S7-200 Symbols to New Projects)复选框。该选项会自动在每个新项目中插入一个新系统符号表。 打开:打开一个新项目,然后双击项目树中的“系统符号表”。
您的程序可以读取存储在特殊存储区地址的数据、评估当前系统状态、并使用有条件逻辑 决定如何响应。在运行模式中,对您的程序的连续扫描提供了对所选系统数据的连续监控。
点击“符号群组名”,获得特殊存储区格式详情:
符号群组 符号名
地址
S7-200 CPU 系统更新 SMB0-SMB29 0 = 关断 = 低 1 = 接通 = 高
Comm_Int_Ovr
SM4.0 如果通信中断队列溢出,置位为 1(仅在中断程序内有效)
Input_Int_Ovr
SM4.1 如果输入中断队列溢出,置位为 1(仅在中断程序内有效)
Timed_Int_Ovr
SM4.2 如果定时中断队列溢出,置位为 1(仅在中断程序内有效)
RUN_Err
SM4.3 检测到运行时间编程错误时,置位为 1
系统状态
Always_On
SM0.0 始终接通
First_Scan_On
SM0.1 仅在首次扫描周期时接通
Retentive_Lost
SM0.2 如果保持数据丢失,接通一个扫描周期
RUN_Power_Up
SM0.3 从上电进入 RUN(运行)模式时,接通一个扫描周期
elecworks入门教程

方框图图纸 原理图图纸
方框图菜单 原理图菜单
但是,您可以用“绘图”菜单在您的图框中创建您自己的符号。
绘图菜单
在此菜单中您可以找到所有常用的绘图工具,以及插入文字,插入图片„ 所绘制的图形不包含任何电气特性。
方框图菜单
插入符号块,和绘制符号间的连接线。 插入图纸间的中断转移。 绘制功能和位置轮廓线。 编辑元件间的布线。
您可以看到制造商基准自动生成了元件回路(在对话框的底部可见)。这些回路也同
时存在符号里,当您把符号和制造商基准关联时,这些回路会根据匹配状态自动改变
颜色。
-
: 符号和制造商基准回路匹配
-
: 只含符号回路(不含制造商基准回路)
-
: 只含制造商基准回路(与符号回路不匹配)
13
PLC 管理器
elecworks允许管理任何种类的PLC:包括PLC模块或PLC机架或PLC控制卡。elecworks提 供两个功能,一个是管理PLC的结构,一个是管理PLC的输入输出(I/O)。 PLC图形将被自动绘制在页面上,您便可以完善它。
运行elecworks,工程管理窗口自动打开。
工程管理器允许新建,打开和删除工程。两个工程列表可供选择:
所有工程: 所有可以使用的,允许多个用户共享的工程。 最近工程: 用户最近打开的工程。
选择语言界面
要更换操作界面语言,到菜单“工具/应用配置”中。选择合适的语言。 重新启动elecworks。
处理菜单
清单的绘制和管理(图纸清单,元件清单,电缆清单„) 端子排图形的绘制和管理 线号 Solidworks 3D机柜布局 2D 机柜布局 工程翻译 工程文件导出 : DWG, PDF格式„
6
828D创建PLC

S i n u m e r i k单元目标:在完成本单元的学习之后,您将了解如何使用PLC828编程工具:• 创建PLC 程序• 将PLC 项目从控制系统上传至计算机• 将PLC 项目从计算机下载至控制系统你还将了解推荐的PLC 设计要求。
单元描述:编程工具PLC828用于创建PLC 程序。
为了保证装有Sinumerik 828D 控制系统的机床相互兼容,必须严格遵守PLC 设计文档中的设计标准。
提出这些要求是为了让PLC 程序易于理解,这会简化故障查找过程,将因故障导致的停工时间减到最短。
本单元描述了PLC 设计要求并说明了如何使用PLC828编程工具,包括上传/下载流程。
创建PLC 程序B026B026目录: 第二节PLC 设计 第四节创建PLC 程序 第五节符号表 第三节工具盒示例 第六节交叉引用 第七节加载PLC 程序PLC使用PLC828编程工具软件包创建PLC 程序。
工具盒中也包括PLC 项目示例。
这些示例PLC 设计要求和机床测试协议。
如果需要使用这些示例,必须对其进行修改以满足PLC 设计和机床测试协议文档的要求。
PLC急停PLC 项目和一个电气图。
MCP 类型和机床配置的PLC 项目。
接口符号:PP72/48 模块输入/输出的符号。
可按照各机床要求,编辑符号表。
符号的分配用于操作数和特定功能的关联。
示例:–I6.0用于通知气压正常。
在该操作数中可使用符号,比如AIR_PRESS_OK 。
符号的使用有助于程序的编写和故障诊断。
建议用合适的名称将项目另存。
这样就可以保持示例不被修改,以后可以重复使用示例。
从下拉菜单中选择“另存为”保存项目。
输入项目名称并保存。
可以修改文件的目标目录。
右侧较大的窗口(SIMATIC LAD)用于插入PLC梯形逻辑。
只允许使用梯形图编写程序。
空项目中默认包含两个空程序块:–MAIN (OB1)是组织段(OB),可从OB中调用其他程序块。
该程序块在每个PLC周期中运行一次。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
添加符号
在编写PLC程序的时候,你可能发现,在使用第4根轴以后的数据块时,没有符号!怎么回事?能否添加呢?
我们可以先打开项目的符号表看看:
可以看到,DB31/DB32/DB33都有自己的符号,分别是Axis1/Axis2/Axis3,而且它们的数据类型(Data type)都是UDT31。
那么,我们立刻可以想到,我们加入一行,即为DB34添加符号Axis4,如下:
添加之后,在程序编辑画面:
第4轴的显示同第1轴一样了。
那么,这里还有个问题—UDT是什么?
UDT—User-Define Data Type,在项目中,我们在Blocks下可以看到有UDT31(如果是原始项目的话),如下图:
如果打开UDT31
即对NC-PLC轴接口数据块的定义。
因为各轴的接口定义相同,因此都用UDT31就可以了。
同样,自己在编写PLC程序的时候,也可以使用此方法增加程序的可读性。
欢迎访问:。