KNDPLC-V5.2.1版本改动说明书20131012

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

KNDPLC-V5.2.1版本改动记录
软件部KNDPLC-V5.2.1(版本号待定) 2013-10-12更改说明
⏹增加信号宏名称支持中文字符和指定的特殊字符,支持任意长度的信号宏名称,
不对其长度做任何限制,信号宏名称的注释保持用户的原始输入格式,不对其进
行头尾空白字符的删除;
⏹增加对不同版本的PLC参数文件进行相互转化的功能,当下载到NC系统的PLC
参数版本格式与目标NC系统不符时,会自动进行版本转化;
⏹增加获取NC系统端当前支持的PLC程序最大空间,当通过PLC开发软件下载程
序及梯图数据时,可把NC系统的最大空间对比当前程序及梯图总大小,来检查
是否能下载,并进行相关提示。

⏹修改编译压缩梯图数据时因限制梯图数据空间大小而对信号宏名称列表进行截断
而导致下载PLC程序与梯图到NC系统端后X,Y,区没信号宏名称的问题;
⏹修改PLC开发软件在小尺寸屏幕的笔记本电脑上运行时对话框操作界面无法完整
显示的问题,该问题导致一些操作按钮用户无法使用,修改后添加了对话框大小
可根据屏幕尺寸自动调整到合适大小,保证对话框能完整显示。

⏹修改更新工程的条件编译设置时梯图未根据最新的条件编译选项进行相应显示更
新的问题;
⏹修改将PLC工程文件移动到其他文件目录下时重新编译时PLC开发软件可能崩溃
的问题,该问题主要是由于编译输出的临时中间文件使用绝对路径,并且移动文
件目录后该中间文件没有被更新导致;
⏹修改PLC参数文件进行版本转化时缓冲区溢出导致PLC开发软件崩溃,该问题主
要是由于D区数据的浏览长度不一致产生;
⏹修改由于梯级中注释太长,即超过1023字节,导致提图编译失败的问题,该问题
主要由于注释长度超过缓冲区长度,导致数据溢出。

⏹修改“设置串口连接的参数”对话框“连接”按钮不起作用的问题,将该按钮修
改为“保存设置”按钮。

⏹添加隐藏部分编译连接输出的临时中间文件的功能,目前除了PLC程序代码文件
(*.bin)、梯图数据文件(*.kin)、PLC指令文件(*.kqt)、PLC宏名称文件(*.kqd)、PLC
打包文件(*.plc)不隐藏外、其他临时中间文件都隐藏。

⏹增加PLC开发软件自动识别NC系统的PLC地址空间类型功能,通过该功能可校
验当前指定PLC地址类型与实际NC系统的PLC地址空间类型是否匹配。

⏹支持PLC地址扩容后的K2000系统,目前该版本的PLC开发软件支持三种PLC
地址空间,分别是K1000,K2000_V3.0,K2000_V3.1,用户可通过工程属性对话
框中的组合框的下拉列表来选择目标NC系统的PLC地址空间类型,如果选择的
目标PLC地址空间类型与实际不符,那么下载PLC程序时PLC开发软件会提示
该问题,用户可根据提示重新选择PLC地址空间类型然后重新编译下载。

⏹修改PLC 开发软件正在下载PLC程序及梯图数据时,用户进行上传/下载PLC参
数而导致的程序下载出错的问题,修改后PLC程序下载上传与PLC参数的下载上
传不能同时进行。

KNDPLC-V5.2(版本号待定) 2013-07-31更改说明
⏹添加编译输出PLC指令文件的设置参数,该参数控制编译输出的PLC指令文件是
否包含梯级行号及梯级注释信息,该参数可通过主菜单的“工具”->“设置系统
参数”->“编译参数”->“输出PLC指令文件无注释”来设置。

⏹在梯图及PLC指令文件的编译链接模块添加了对DIFU,DIFD,ALT功能指令使
用的信号检测编号检查,如果发现有重复使用的检测编号,会停止编译操作,提示相关错误信息。

⏹添加控制梯级注释显示功能,通过主菜单的“显示”菜单项中的“展开梯级注释
(E)”与“收缩梯级注释(C)”,或右键菜单的相应菜单项,可对完整显示梯级中的
所有注释与部分显示梯级注释。

⏹将梯级注释的分散式显示方式修改为集中式显示,不但可以提供更大的显示梯级
注释容量,而且免去手动分割梯级注释的操作,也能更好地控制梯级注释的展开与收缩。

⏹修改通过主菜单的“调试”菜单项中的“V3.0文件编译支持[从文件编译]”->“从
梯图生成指令文件”操作无法输出梯图对应的PLC指令文件的问题。

⏹扩展PLC工作区中管理子程序列表方式,将子程序的注视信息和子程序号连接在
一起后显示在工作区中
⏹添加打包功能,编译会输出PLC二进制代码文件(*,bin),梯图数据文件(*.kin),及
PLC参数文件(*.pin),并且最后将该三个文件打包成为一个文件(*.plc) KNDPLC-V5.0(版本号待定) 2013-01-05更改说明
⏹完善对功能指令MWRT语法检查,确保该指令第二参数只能为K,D等非易失性变
量类型;
⏹修改通过右击菜单查看当前选中梯级的隐藏属性时可能出错的问题,该问题表现
为显示的隐藏属性并非是当前选中梯级的隐藏属性;
⏹修改功能指令SUBB显示输入端错误,将RST误显示为BYT
⏹添加PLC工程支持多梯图文件功能,即PLC工程支持以模块化方式来管理梯图,
详细说明请见“PLC开发软件V5.0扩展功能介绍及操作说明.doc”
KNDPLC-V4.5(版本号待定) 2012-05-14更改说明
⏹修改PLC开发软件转化存在重复信号名称定义的.kin为梯图时出错的问题,该问
题主要是信号名称重复导致更新信号地址以及编译时出错;
⏹修改PLC开发软件编译输出的梯图文件中信号宏名称列表可能出现重名的问题;
⏹修改PLC开发软件在宽屏显示器上新建视图时初始状态不是最大化显示的问题;
⏹大幅降低PLC开发软件一键启动调试时CPU负载过大导致操作界面出现冻住的
问题;
KNDPLC-V4.5(版本号待定) 2012-05-07更改说明
⏹修改PLC开发软件在宽屏显示上出现显示异常的问题,比如视图垂直滚动条消失,
最大化显示失败等;
⏹将PLC工程的默认版本信息由固定前缀【KND_CNC_PLC_】修改为【工程名称】;
⏹修改编辑梯图时插入空行后使得所有输入节点都变成闭节点的问题;
⏹修改解析.kin文件失败的问题,该问题主要是CODB指令中包含4字节数据时数
据长度超过8位(十进制)导致缓冲区不够。

⏹取消显示KNDPLCK2000开发软件打开K1000工程时的兼容提示对话框;
⏹修改编辑梯级操作组合框(combox)时,选中组合框中的内容,然后执行粘贴,粘
贴的内容追加在原有内容之后,而不是替换原有内容的问题。

⏹解决PLC开发软件与NC端进行数据传输(下载、上传、调试)时,CPU负载过大,
有时导致PLC开发界面冻住无法操作的问题。

KNDPLC-V4.5(版本号待定) 2012-03-15更改说明
⏹修改转化NC系统梯图数据文件*.kin为梯图出错的问题,当梯级中含有功能指令
且有多个并行输出节点时该问题会出现;
⏹修改准备开始调试时发送复位PLC控制字失败的问题,当一键开始调试,即编译、
生成bin文件、下载PLC程序和梯图、启动调试所有操作自动连续进行,最后一步可能出失败,该问题主要是当PLC程序和梯图过大时,从而NC系统烧写PLC 程序数据时间过长,最终导致NC系统在指定时间内无法响应PC端的请求;KNDPLC-V4.5(版本号待定) 2012-01-10更改说明
⏹修改启动调试PLC程序可能失败的问题;
⏹修改PLCV4.5不能与PLC开发软件之前版本同时安装在同一台PC机上的问题;KNDPLC-V4.5(版本号待定) 2011-12-28更改说明
⏹修改将*.mld文件中的COM,COME,END1,END2等无参数功能指令转化梯级时异
常的问题,主要将这些无参数的功能误认为有一个参数,从而导致编译输出的梯图数据文件*.kin格式错误;
⏹修改转化梯图数据文件*.kin为梯图时异常的问题,该问题主要是打开之前格式异
常的*.kin后,然后根据该*.kin文件的梯图创建工程,编译输出的梯图数据文件*.kin仍然数据格式异常。

⏹当PLC开发软件处在调试状态时,增加梯级保护功能,防止用户误操作导致修改
梯级,主要是在调试状态时屏蔽键盘”Delete”按键。

⏹修改信号名称管理对话框导出的信号名称文件排序方式,输出的信号名称文件排
序由用户指定,之前固定为按照字母顺序对信号名称排序。

KNDPLC-V4.5(版本号待定) 2011-11-01更改说明
⏹修改将包含Com功能指令的指令文件转化为梯图时出错的问题,该问题主要由于
code2lad.exe程序的缺陷导致;
⏹修改code2lad.exe程序处理CODB功能指令出错的问题,该问题主要是由于CODB
定义的数据表太大导致
KNDPLC-V4.5(版本号待定) 2011-8-31更改说明
⏹修改信号名称编译模块可能输出重复的信号名称定义的问题,该问题主要是由于
之前信号名称截断方法的缺陷导致;
⏹修改梯图编译模块进行梯级语法检查时可能将完全正确的梯级误判为错误梯级的
问题;
⏹修改删除多个非连续梯级时失败的问题;
⏹将CODB功能指令第二个参数的范围从1-256修改为1-251,大于251时会溢出;
⏹新添加上传NC系统梯图数据功能,并可将其转化为PC端梯图数据格式KNDPLC-V4.5(版本号待定) 2011-7-12更改说明
⏹修改使用文件解除隐藏锁功能,即将通用的万能解锁文件修改成只针对特定PLC
工程,而且仅能使用一次。

KNDPLC-V4.5(版本号待定) 2011-7-7更改说明
⏹修改查找子程序号及程序标号出错的问题;
⏹修改遍历查找结果出错的问题;
⏹修改英文版定位警告和出错信息异常的问题;
⏹增加查找隐藏条件功能;
⏹增加同时应用多个隐藏条件为当前隐藏条件的功能;
⏹增加导出当前显示的梯级为V3版本梯图功能;
⏹增加使用配置文件解除隐藏条件锁的功能。

KNDPLC-V4.5(版本号待定) 2011-6-17更改说明
⏹修改梯级或节点弹出注释显示异常的问题;
⏹修改打印模块的打印异常问题,比如有多个输出节点的梯级打印异常以及输出节
点打印不全;
⏹打印信号名称定义报表时PLC开发软件可能崩溃的问题;
⏹修改调试PLC开发软件在调试PLC程序时出现的内存泄露问题;
⏹修改调试模块中部分快捷键映射错误的问题;
⏹修改DSCH功能指令输入端显示错误的问题;
⏹修改TMRB功能指令的定时周期范围,从0-65536修改成0-172800000,以PLC
用户手册中说明的范围保持一致;
⏹增加条件编译功能,具体功能介绍和操作说明见附加操作手册。

KNDPLC-V4.4(版本号待定) 2011-4-7更改说明
⏹修改可能在一些比较老的Window系统上安装PLC软件失败的问题。

KNDPLC-V4.4(版本号待定) 2011-4-1更改说明
⏹修改PLC软件直接打开指令文件时执行编译失败的问题,主要是在自动分割PLC
程序时出错导致。

⏹修改使用串口连接CNC调试PLC程序时,串口的停止位设置为1时,打开串口失
败的问题。

⏹修改调试PLC程序时梯图中的输入输出节点的状态无法自动更新的问题
⏹增加检查梯级中功能指令的输出端是否存在输入节点的功能
KNDPLC-V4.4(版本号待定) 2011-3-7更改说明
⏹修改将PLC指令文件转化为梯图时出错的Bug,该Bug主要是由于code2lad.exe
程序将指令文件转化为中间文件时出错导致;
⏹修改编译复杂梯图时将其转化为PLC指令时出错的Bug,该Bug主要是由于将梯
级分解为子梯级时出错导致。

⏹修改PLC工程属性中CNC系统型号参数发生变化时编译失败的Bug,该Bug主要
是由于CNC型号变更时与系统型号对应的配置参数没有进行相应的变更。

KNDPLC-V4.4(版本号待定) 2010-11-1更改说明
⏹PLC软件调试程序时,增强从嵌套子程序或被多个地方调用的子程序返回后断点
地址准确判断(NC改进支持);
⏹给PLC工程增加了一个”自动分割PLC程序”的属性,该属性默认是False,可在工
程属性对话框中修改该属性,只有该属性为True时,编译PLC程序时才会对其进
行自动分片操作;
⏹增加显示当前子程序调用堆栈的显示窗口,通过菜单栏的”调试”->”子程序调用堆
栈”来访问该窗口,该窗口会显示当前的子程序调用详细情况;
⏹修改调试PLC程序时”跳出子程序”操作的实现,修改前如果子程序内当前断点之
后有JMP,Call,CallU指令,那么执行该操作后,并不会跳出子程序,而是将断点设
置在这三种功能指令上。

修改后一定跳出子程序,断点设置在调用该子程序的下一
个梯级上;
⏹修正调试PLC程序的Watch观察窗口中,C(计数器区),T(定时器区)显示的数据与
NC系统中不一致的Bug;
⏹修正调试PLC程序时,在hX,hF,X,Y等所有数据区右击弹出操作菜单后,执行“加
入观察窗口”操作后,观察窗口中新添加的监视数据的图标与数据区字符不匹配的
Bug。

KNDPLC-V4.4 2010-08-23更改说明:
⏹修正大梯图时编译器的一个BUG
⏹当梯图与BIN文件大小超过992 K时,不下载梯图,只下载BIN文件
注:改动量小,版本未变化
KNDPLC-V4.4 2010-08-18更改说明:
版本改动基础:KNDPLC-V4.3 2010-08-18
●支持K2000,主要变动如下
⏹R区由1024变为4096
⏹最大输出线数由512变化2048
注:K2000早期R1024软件由于没有量产,KNPDLC放弃兼容,请升级系统软件。

KNDPLC-V4.3 2010-05-18更改说明:
版本改动基础:KNDPLC-V4.2 2010-04-30
●支持K2000,主要变动如下
⏹F、G区由512变为4096
⏹通过工程属性设置实现对K1000与K2000系统的选择。

●内部更改:
⏹更改PLC指令属性表
⏹更改编译宏文件
KNDPLC-V4.2 2010-04-07更改说明:
版本改动基础:KNDPLC-V4.13 2009-04-30
●改正COM指令无法输入的问题
●改正ALT指令导致的系统退出错误
●改正ALT指令光标显示错误
●英文操作系统下部分资源更改
●改正查找时Set/Reset图标错误的问题
●增强“实用小技巧”的单词自动断词显示功能
●新增发布英文安装程序,与中文安装程序同时发布。

特别说明1:不建议在中文操作系统下使用英文版本。

由于系统必须使用操作系统部分公用资源,导致在中文操作系统下使用KNDPLC的英文版本时,有部分界面显示中文。

在英文操作系统下这些界面将正常显示英文。

特别说明2:已确认SFT、PSGN、CTRC等指令的问题,是由于NC端程序BUG引起,需要在系统软件升级后才能改正。

----------------------------------------------------------------------------------------------------- KNDPLC-V4.13 2009-04-30更改说明:
版本改动基础:KNDPLC-V4.12 2008-12-08
●整理部分源文件,增加部分说明
●修改图形算法中的一处遗漏问题。

相关文档
最新文档