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周期中运行一次。
西门子PLC系统符号(1)
符号地址注释1Always_On SM0.0始终接通2First_Scan_On SM0.1仅在第一个扫描周期时接通3Retentive_Lost SM0.2在保持性数据丢失时开启一个周期4RUN_Power_Up SM0.3从上电进入 RUN 模式时,接通一个扫描周期5Clock_60s SM0.4针对 1 分钟的周期时间,时钟脉冲接通 30 s,断开 30 s.6Clock_1s SM0.5针对 1 s 的周期时间,时钟脉冲接通 0.5 s,断开 0.5 s.7Clock_Scan SM0.6扫描周期时钟,一个周期接通,下一个周期断开8RTC_Lost SM0.7如果系统时间在上电时丢失,则该位将接通一个扫描周期9Result_0SM1.0特定指令的运算结果 = 0 时,置位为 110Overflow_Illegal SM1.1特定指令执行结果溢出或数值非法时,置位为 111Neg_Result SM1.2当数学运算产生负数结果时,置位为 112Divide_By_0SM1.3尝试除以零时,置位为 113Table_Overflow SM1.4当填表指令尝试过度填充表格时,置位为 114Table_Empty SM1.5当 LIFO 或 FIFO 指令尝试从空表读取时,置位为 115Not_BCD SM1.6尝试将非 BCD 数值转换为二进制数值时,置位为 116Not_Hex SM1.7当 ASCII 数值无法被转换为有效十六进制数值时,置位为 1 17Receive_Char SMB2包含在自由端口通信过程中从端口 0 或端口 1接收的各字符18Parity_Err SM3.0当端口 0 或端口 1接收到的字符中有奇偶校验错误时,针对端口 0 或端口 1进行置位19Comm_Int_Ovr SM4.0如果通信中断队列溢出(仅限中断例程),则置位为 120Input_Int_Ovr SM4.1如果输入中断队列溢出(仅限中断例程),则置位为 121Timed_Int_Ovr SM4.2如果定时中断队列溢出(仅限中断例程),则置位为 122RUN_Err SM4.3当检测到运行编程错误时置位为 123Int_Enable SM4.4指示全局中断启用状态: 1 = 已启用中断24Xmit0_Idle SM4.5当发送器空闲时置位为 1(端口 0)25Xmit1_Idle SM4.6当发送器空闲时置位为 1(端口 1)26Force_On SM4.7值被强制时置位为 1:1 = 强制值,0 = 未强制值27IO_Err SM5.0存在任何 I/O 错误时置位为 128Too_Many_D_IO SM5.1如果过多的数字量 I/O 点连接到 I/O 总线,置位为 129Too_Many_A_IO SM5.2如果过多的模拟量 I/O 点连接到 I/O 总线,置位为 130CPU_ID SMB6识别 CPU 型号31CPU_IO SMB7识别 I/O 类型32EM0_ID SMB8模块 0 ID 寄存器33EM0_Err SMB9模块 0 错误寄存器34EM1_ID SMB10模块 1 ID 寄存器35EM1_Err SMB11模块 1 错误寄存器36EM2_ID SMB12模块 2 ID 寄存器37EM2_Err SMB13模块 2 错误寄存器38EM3_ID SMB14模块 3 ID 寄存器39EM3_Err SMB15模块 3 错误寄存器40EM4_ID SMB16模块 4 ID 寄存器41EM4_Err SMB17模块 4 错误寄存器42EM5_ID SMB18模块 5 ID 寄存器43EM5_Err SMB19模块 5 错误寄存器44Last_Scan SMW22最后一次扫描循环的扫描时间45Minimum_Scan SMW24自从进入 RUN 模式起记录的最小扫描时间46Maximum_Scan SMW26自从进入 RUN 模式起记录的最大扫描时间47SB_ID SMB28信号板 ID48SB_Err SMB29信号板错误49P0_Config SMB30组态端口 0通信:奇偶校验、每个字符的数据位数、波特率和协议50P0_Config_0SM30.0为端口 0 选择自由口或系统协议51P1_Config SMB130组态端口 1通信:奇偶校验、每个字符的数据位数、波特率和协议52P1_Config_0SM130.0为端口 1 选择自由口或系统协议53Time_0_Intrvl SMB34指定中断 0 的时间间隔(从 5 到 255,以 1 毫秒递增)。
s7-200 PLC用好符号表
S7-200用好符号表在软件规范里,变量命名本身就是一门学问。
S7-200的符号表就是做变量命名工作的,毫不夸张的说,每一个使用S7-200的人都应该熟练掌握它,如果你对它不屑一顾,觉得自己从来不用它也同样可以做得很好,那么,你还不能算一个真正的程序员。
使用符号表,有程序可读性更好,资源分配一目了然,修改灵活,输入纠错等优点。
不喜欢使用符号表的,我猜测原因之一可能是怕麻烦,速度慢。
其实这是认识上的误区,熟练使用符号表后输入速度反而要快。
不相信吧?1.符号表具有自动完成功能,当有几个变量频繁交替使用时,不需要记忆地址区别,只需要键入符号名的前几个字母,就会自动提示,所以输入反而要快。
2.做过指法强化训练的人应该有体会,当一个单词或汉字编码中有连续字符需要用同一只手甚至同一个指头输入时严重的影响输入速度,如果一篇文章中的汉字大多数编码都依次分布在左右两只手上,输入速度会高很多,而且不容易出错。
比如地址变量 VW3234,六个字符全部使用左手输入,速度慢,且易出错。
直接地址出错后较难检查出来,符号名出错的话立即会有在线提示,而且编译不会通过。
符号名降低出错率实际上是提高了速度。
两个符号名使用的小技巧:一.快速修改变量地址(在另一帖中已贴过)1.符号名使用中(否则,先CTRL+Y切换)2.在符号表中直接修改符号对应的变量地址3.OK用符号表修改址有有个好处是数据块中的地址也会同时修改,这个比查找替换好用(数据块中不能选中某部分后在局部范围内全部替换)二、快速修改符号名(比如符号名 S1 已在多处使用,现在想将它改成 S2)1.符号名未使用(如正在使用,先CTRL+Y切换)2.在符号表中直接修改符号名字3.CTRL+Y,符号名有效4.OK注意上面两个小技巧中,符号名是否使用中的条件正好是相反的。
正是因为上面两条快速修改的技巧,后期内存规划非常方便。
在编程前可以不考虑内存位置安排,只定义符号名,内存地址可以随便输入(当然不要重叠),这样着重于功能实现与调试,完成后按内存规划要求,将符号名剪切粘贴调整排序,最后用Excel填充功能连续生成地址,一个程序使用到哪些内存,看看符号表一目了然。
Siemens PLC地址符号生成器(数控)
PLC symbol generator(从PLC Toolbox V 06.05.02开始提供)PLC符号生成器在新的PLC Toolbox中,提供了一个新的工具--PLC符号生成器(PLC symbol generator)。
使用该工具可将用户在STEP7编程时生成的符号表转移到840D的显示界面上。
从而使得最终用户在查看PLC信号时也可以直接看到某信号的符号,便于维修工作。
下图是使用该工具后,进入”诊断”区域的显示画面。
下图是按”PLC symbols”软键后的画面。
使用PLC symbol generator 后新的菜单如何使用PLC符号生成器前题:HMI Advanced 版本要高于6.3.18使用的计算机操作系统必须设为默认英语。
(在Control Pannel(控制面板)的Regionaloption(区域选项) 中设定)(试验时,NC的版本是V6.5,还未在低版本上试)1.机床制造上在使用STEP7编写PLC程序的时候为各个信号(包括输入点,输出点,数据块中的数据等)输入符号。
2.启动安装在计算机上的PLC符号生成器。
画面如下图3.在Project中找到相应的项目并点击,点击后如下图:4.点击STEP7程序,点击后如下图,注意”Generate”按钮变成了黑色。
5.点击”Generate”,如下图6.选择语言,如选择”English”,并按OK,之后画面如下图:7.选择存放生成文件的目录,并点”Save”,PLC符号生成器将在此目录下生成两个文件PlcSym.SNH (符号)和PlcSym_<语言代码>.SNT (文本 e.g.PlcSym_UK.SNT) 生成的过程大约一分钟8.将PlcSymbolsGenerator.exe生成的两个文件拷贝到PCU50的F:\DH\DG.DIR\PLC.DIR\目录中。
(使用软盘或通过网络)在PLC符号生成器生成两个文件后也有提示,如下图9. NC 复位或者重启HMI 以激活拷贝的文件10.(如果使用了M:N功能): 在netnames.ini 中指定符号文件的路径和文件名。
三菱PLC联机操作手册
目录
1 概述...................................................................... 1
位元选择参数64496496内容符号名称6449r2924控制器过热报警有效保留保持累加计时器保持plc计数器程序有效plc计时器程序有效6450r2924外部报警信息显示报警操作信息转换信息全屏幕显示操作信息有效报警信息有效6451r2925有效plc开发环境选择联机编辑不可联机操作方式有效6452r2925计数器固定的保持累加计时器固定的保持6453r29266454r29266455r29276456r29276457r29286458r29286459r29296460r29296461r29306462r29306463r29316464r2931备用高速输入规格备用高速输出规格备用高速输出规格系统配置24系统选择符号名称6465r29326466r29326467r29336468r29336469r2934nc报警信号6470r29346471r29356472r29356473r29366474r29366475r29376476r29376477r29386478r29386479r29396480r2939标准plc参数6496保留作为公司系统调试用
–2–
2. 系统配置 2.2 通用配置
2.2 通用配置
在进行联机操作开发时,系统的配置如下所示:
梯形图编辑、梯形图监控以及 PLC 运行/终止,等等。
通过个人计算机可进行新的开发。
eplan_P8添加和更新符号库
选项→设置→管理→符号库→从更多的选项栏中点出添加即可完成添加和更新Eplan_P8的一些小技巧Eplan_P8的一些小技巧1.页名后缀由字母变数字?选项-设置-项目-管理-页-页名-子页标识2.修改自动连接电缆颜色?选项-层管理-符号图形3.取消或更改中断点不需要的关联?改变序号双击中断点-中断点-修改序号3.1 更改中断点的关联?项目数据-连接-中断点导航器-选择要修改-中断点分类4.取消自动生成线的连接?用断点指令插入-连接符号-断点5.改变图纸背境颜色?选项-设置-用户-图形的编辑-常规-修改配置(白色、黑色、灰色)6.自动电缆连接?项目数据-连接-刷新7 , EPLAN部件的制作方法1、找到各个厂家产品的报价表;2、把产品的信息填写到附件中的EXCEL表格中,表格中的有颜色的地方是需要填写的(填写说明在批注中),其余的复制;3、把填好的EXCEL表格另存为CSV格式文件;4、打开EPLAN,部件管理,点击附件按钮,新数据库,然后倒入刚才的CSV文件说明:按刚才的方法制作的部件库不能完全实现EPLAN的基于对象化的画图,即通过插入设备,即可画出电气符号。
要实现这个功能需要填写“图形宏”和“功能模板”中的数据,这样工作量实在太大,而我们实际画图可先画出电路符号,然后指定产品型号,实现报表统计功能即可。
8.有一页命名过一次后,页不见,后此名不能重新命?左侧页-筛选器-可用页。
9.改变原器件颜色?选项-层管理-符号图形每个元器件的连接点的电位传递属性都可自行重新设定。
在元器件属性对话框中->符号数据/功能数据页,单击“逻辑”按钮,打开“连接点逻辑对”话框,可以为每个连接点设置“电位传递到”属性,就是定义电位传递到哪个连接点。
连接的颜色最终通过“电位定义点”来设置,执行“插入”菜单->电位定义点,将电位定义点放在导线连接上,在属性对话框中->“连接图形”页中,改变“颜色”属性即可。
西门子PLC系统符号
1Always_On SM0.0始终接通2First_Scan_On SM0.1仅在第一个扫描周期时接通3Retentive_Lost SM0.2在保持性数据丢失时开启一个周期4RUN_Power_Up SM0.3从上电进入 RUN 模式时,接通一个扫描周期5Clock_60s SM0.4针对 1 分钟的周期时间,时钟脉冲接通 30 s,断开 30 s. 6Clock_1s SM0.5针对 1 s 的周期时间,时钟脉冲接通 0.5 s,断开 0.5 s. 7Clock_Scan SM0.6扫描周期时钟,一个周期接通,下一个周期断开8RTC_Lost SM0.7如果系统时间在上电时丢失,则该位将接通一个扫描周期9Result_0SM1.0特定指令的运算结果 = 0 时,置位为 110Overflow_Illegal SM1.1特定指令执行结果溢出或数值非法时,置位为 111Neg_Result SM1.2当数学运算产生负数结果时,置位为 112Divide_By_0SM1.3尝试除以零时,置位为 113Table_Overflow SM1.4当填表指令尝试过度填充表格时,置位为 114Table_Empty SM1.5当 LIFO 或 FIFO 指令尝试从空表读取时,置位为 115Not_BCD SM1.6尝试将非 BCD 数值转换为二进制数值时,置位为 116Not_Hex SM1.7当 ASCII 数值无法被转换为有效十六进制数值时,置位为 1 17Receive_Char SMB2包含在自由端口通信过程中从端口 0 或端口 1接收的各字符18Parity_Err SM3.0当端口 0 或端口 1接收到的字符中有奇偶校验错误时,针对端口 0 或端口 1进行置位19Comm_Int_Ovr SM4.0如果通信中断队列溢出(仅限中断例程),则置位为 120Input_Int_Ovr SM4.1如果输入中断队列溢出(仅限中断例程),则置位为 121Timed_Int_Ovr SM4.2如果定时中断队列溢出(仅限中断例程),则置位为 122RUN_Err SM4.3当检测到运行编程错误时置位为 123Int_Enable SM4.4指示全局中断启用状态:1 = 已启用中断24Xmit0_Idle SM4.5当发送器空闲时置位为 1(端口 0)25Xmit1_Idle SM4.6当发送器空闲时置位为 1(端口 1)26Force_On SM4.7值被强制时置位为 1:1 = 强制值,0 = 未强制值27IO_Err SM5.0存在任何 I/O 错误时置位为 128Too_Many_D_IO SM5.1如果过多的数字量 I/O 点连接到 I/O 总线,置位为 129Too_Many_A_IO SM5.2如果过多的模拟量 I/O 点连接到 I/O 总线,置位为 130CPU_ID SMB6识别 CPU 型号31CPU_IO SMB7识别 I/O 类型32EM0_ID SMB8模块 0 ID 寄存器33EM0_Err SMB9模块 0 错误寄存器34EM1_ID SMB10模块 1 ID 寄存器35EM1_Err SMB11模块 1 错误寄存器36EM2_ID SMB12模块 2 ID 寄存器37EM2_Err SMB13模块 2 错误寄存器38EM3_ID SMB14模块 3 ID 寄存器39EM3_Err SMB15模块 3 错误寄存器40EM4_ID SMB16模块 4 ID 寄存器41EM4_Err SMB17模块 4 错误寄存器42EM5_ID SMB18模块 5 ID 寄存器43EM5_Err SMB19模块 5 错误寄存器44Last_Scan SMW22最后一次扫描循环的扫描时间45Minimum_Scan SMW24自从进入 RUN 模式起记录的最小扫描时间46Maximum_Scan SMW26自从进入 RUN 模式起记录的最大扫描时间47SB_ID SMB28信号板 ID48SB_Err SMB29信号板错误49P0_Config SMB30组态端口 0通信:奇偶校验、每个字符的数据位数、波特率和协议50P0_Config_0SM30.0为端口 0 选择自由口或系统协议51P1_Config SMB130组态端口 1通信:奇偶校验、每个字符的数据位数、波特率和协议52P1_Config_0SM130.0为端口 1 选择自由口或系统协议53Time_0_Intrvl SMB34指定中断 0 的时间间隔(从 5 到 255,以 1 毫秒递增)。
eplan 添加和更新符号库
选项→设置→管理→符号库→从更多的选项栏中点出添加即可完成添加和更新Eplan_P8的一些小技巧Eplan_P8的一些小技巧1.页名后缀由字母变数字?选项-设置-项目-管理-页-页名-子页标识2.修改自动连接电缆颜色?选项-层管理-符号图形3.取消或更改中断点不需要的关联?改变序号双击中断点-中断点-修改序号3.1 更改中断点的关联?项目数据-连接-中断点导航器-选择要修改-中断点分类4.取消自动生成线的连接?用断点指令插入-连接符号-断点5.改变图纸背境颜色?选项-设置-用户-图形的编辑-常规-修改配置(白色、黑色、灰色)6.自动电缆连接?项目数据-连接-刷新7 , EPLAN部件的制作方法1、找到各个厂家产品的报价表;2、把产品的信息填写到附件中的EXCEL表格中,表格中的有颜色的地方是需要填写的(填写说明在批注中),其余的复制;3、把填好的EXCEL表格另存为CSV格式文件;4、打开EPLAN,部件管理,点击附件按钮,新数据库,然后倒入刚才的CSV文件说明:按刚才的方法制作的部件库不能完全实现EPLAN的基于对象化的画图,即通过插入设备,即可画出电气符号。
要实现这个功能需要填写“图形宏”和“功能模板”中的数据,这样工作量实在太大,而我们实际画图可先画出电路符号,然后指定产品型号,实现报表统计功能即可。
8.有一页命名过一次后,页不见,后此名不能重新命?左侧页-筛选器-可用页。
9.改变原器件颜色?选项-层管理-符号图形每个元器件的连接点的电位传递属性都可自行重新设定。
在元器件属性对话框中->符号数据/功能数据页,单击“逻辑”按钮,打开“连接点逻辑对”话框,可以为每个连接点设置“电位传递到”属性,就是定义电位传递到哪个连接点。
连接的颜色最终通过“电位定义点”来设置,执行“插入”菜单->电位定义点,将电位定义点放在导线连接上,在属性对话框中->“连接图形”页中,改变“颜色”属性即可。
- 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程序的时候,也可以使用此方法增加程序的可读性。
欢迎访问:。