KincoBuilder(plc编程语言)是一款由步科Kinco开发的应用面广,功能强大的一款软件。KincoBuilder软件能对Kinco高品质一体化可编程控制器进行单独参数配置,并且中文版本更容易轻松上手。
▪ 符合IEC61131-3标准,支持IL(指令表)和LD(梯形图)两种标准语言
▪ 丰富的指令集,内置IEC61131-3定义的标准功能、功能块以及一些特殊的应用指令
▪ 支持结构化的编程方式,用户的程序被组织成“工程”
▪ 支持中断服务程序,支持用户自定义功能块(子程序)
▪ 允许在程序中使用变量名称,便于工程的实施、维护
▪ 灵活的硬件配置方式,最大限度地允许用户自定义各种硬件参数
▪ 完善的联机功能,包括下载、上载、在线监视、强制、读写实时时钟等
▪ 定义了完善的快捷键、右键菜单,方便用户的使用
▪ 对用户的错误操作尽可能地予以屏蔽、提示,体贴用户的操作
Ø 修改PLC的通信参数
1) 将SMB20的低4位设置为将要操作的端口号。
比如,SMB20=B#1表示将要修改PORT1的参数。
2) 根据要修改的参数类型,将相应的值赋给SMB21。
比如,SMB21=B#16#03表明了将要修改PLC站号和波特率值。
3) 将期望的新参数值赋给相应寄存器:SMB23是新PLC站号值,SMB24是新波特率值,SMB25是新奇偶校验值。
比如,SMB23=B#03表示要将PLC站号修改为3,SMB24=B#3表示要将波特率修改为19200。
4) (可选)若已经启动过一次通信参数的操作(读、写或者清除),那么必须先检查完成标志位SM22.7,只有SM22.7为1才可以启动本次的操作。
5) 将SM20.7赋值为1,启动本次的写操作。PLC在完成写入新参数后会自动将SM20.7清零。
6) (可选)检查标志位SM22.7和SM22.6,这两个标志位的值都为1表示修改参数成功。
Ø 读取PLC的通信参数
1) 将SMB20的低4位设置为将要操作的端口号。
比如,SMB20=B#1表示将要读取PORT1的参数。
2) (可选)若已经启动过一次通信参数的操作(读、写或者清除),那么必须先检查完成标志位SM22.7,只有SM22.7为1才可以启动本次的操作。
3) 将SM20.6赋值为1,启动本次的读操作。PLC在完成读取新参数后会自动将SM20.6清零。
4) 检查标志位SM22.7和SM22.6,这两个标志位的值都为1表示读取参数成功。读取成功后,参数值存放在如下寄存器中:SMB23是PLC站号值,SMB24新波特率值,SMB25是奇偶校验值。
Ø 清除PLC的通信参数
1) 将SMB20的低4位设置为将要操作的端口号。
比如,SMB20=B#1表示将要修改PORT1的参数。
2) 根据要清除的参数类型,将相应的值赋给SMB21。
比如,SMB21=B#16#03表明了将要清除永久存储器中存放的动态PLC站号和波特率值。
3) (可选)若已经启动过一次通信参数的操作(读、写或者清除),那么必须先检查完成标志位SM22.7,只有SM22.7为1才可以启动本次的操作。
4) 将SM20.5赋值为1,启动本次的清除操作。PLC在完成清除后会自动将SM20.5清零。
5) (可选)检查标志位SM22.7和SM22.6,这两个标志位的值都为1表示清除参数成功。
4、示例
下面例子是在HMI上修改PORT1的动态站号。程序采用了IL语言,用户可以直接将其复制到KincoBuilder的编辑器中并执行【工程】->【LD语言】菜单命令转换为梯形图。
VW48是新站号值,可以在HMI上修改,同时VW48的值也被置于到VW3690中永久存储。PLC程序检查VW48的实时值并与VW3690中存储的值进行比较,若数值发生变化且VW48是允许的合法值,则将VW48作为PORT1的新站号值并启动修改。
【PC机通信设置】对话框中的【COM口】列表为空
KincoBuilder通过读取注册表中的硬件信息来获取本机可用的COM口。
在早期的版本中, 必须赋予KincoBuilder以管理员身份来运行的权限, 否则就会显示一个空的串口列表。
最新的版本中,增加了一个判断分支, 当没有权限读取到windows的串口列表时,直接列出了COM1-COM9的列表, 用户可以自己去看windows设备管理器中自己的计算机的串口号, 并在kincobuilder中直接选择使用。
在某些计算机上无法运行KincoBuilder
请尝试设置以兼容Windows XP的模式来运行KincoBuilder。设置方法如下:
在桌面或【开始】菜单中的“KincoBuilder V1.5.x.x”快捷方式中单击右键,然后在弹出菜单中执行【属性】命令, 在【属性】对话框中,进入【兼容性】页面进行设置
使用某些USB转RS232转换器时与PLC通信经常失败
这是由该转换器驱动程序的兼容性引起的,发现的几例都是win7,且64bit版本居多。
在Kincobuilder中,执行【工具】→【软件设置…】菜单命令,打开“软件设置”对话框,选中“以同步方式打开串口”,然后单击“确定”按钮退出即可。此设置即时生效,并且会记忆到当前的电脑中。见下图。
设置完成后,Kincobuilder将以windows提供的同步方式操作串口,在大多数情况下能够解决这个问题。
用户可以通过下面两种简单的方法启动KincoBuilder:
执行【开始】|【程序】中KincoBuilder快捷方式组中的【KincoBuilder】命令。
若您在安装时选中了“在桌面上创建快捷方式”,则单击桌面上的图标即可。
加载全部内容
RubyMine2020破解版(附激活码)312.3M251人在玩JetBrainsRubyMine2020是一个全新的为Ruby和Rails开发者准备的功能强大、口碑极佳的电脑编程工具,RubyMine破解版能够为用户提供Ruby开发以及测试协助等一系列功能。能够切实有效的实现父方法和子方法之间无缝跳转的操作。欢迎大家下载体验。
下载童程在线少儿编程客户端119.9M83人在玩童程在线少儿编程客户端是一款针对低龄儿童的编程学习软件,其实给孩子学习编程并不是要孩子学得有多厉害,最重要的还是从小培养孩子的编程兴趣,以及培养孩子的编程思想,有需要的朋友快来下载体验吧。
下载GitHub Copilot(人工智能自动完成)195KB66人在玩GitHub Copilot是GitHub和OpenAI推出的编程工具。该软件可以帮助用户纠正代码中的错误,并可以根据用户的代码上下文自动编写后续代码,有效提高您的工作效率。欢迎有需要的用户下载使用!软件介绍Gi...
下载citespace57.7M59人在玩citespace官网下载,citespace中文版下载是专为研究科学的用户打造的可视化文献分析工具,软件可以对科学文献当中的趋势和模式进行分析,然后将分析结果可视化,可以帮助您快速找到领域发展的关键点,并将领域的发展演进出来,从而更好的作出决策。
下载Unity3D下载中文版135KB59人在玩 Unity3D,简称U3D,是一款3D动画游戏开发工具。现在很多终端游戏、页面游戏、手机游戏在开发3D效果的时候都用这个软件,证明它是一款超级3D画面效果制作工具。功能特点:是一款完全集成的专业游戏引擎...
下载老鹰AE脚本管理器358KB58人在玩#8203;老鹰AE脚本管理器是一款非常优秀的AE脚本管理工具,本版已经全部汉化可供各位用户更好的使用,它支持最新版的AE2018,内含脚本管理器、图层排序、圆形排列等脚本等,需要的用户可以到腾牛网免费下载。
下载乐高mindstorms ev3240.0M49人在玩 乐高mindstorms ev3是一个非常好用的编程学习工具,在这里你可以体验极限头脑风暴编程,让你不再局限于课程中的知识,可以让学生了解更多的编程知识,拓展思维。有兴趣的朋友可以快速下载。软件说明 e...
下载我的世界编程猫MOD编辑器185.9M38人在玩我的世界编程猫MOD编辑器是一款专门针对我的世界这款游戏所推出的辅助工具,这款软件的操作方法非常简单,用户无需掌握任何编程知识便能够很轻松的制作出各种类型的mod,这样就能够极大的提升游戏的可玩性。
下载mblock3慧编程121.8M34人在玩mblock3慧编程是款孩子编程启蒙学习软件。软件通过与mbot机器人互动,为孩子提供一个游戏学习环境,可通过完成各类任务、与机器人互动等方式来进行编程学习,从小就可以培养孩子的编程思想,感兴趣的朋友快来下载吧。
下载梦龙网络计划软件109.0M28人在玩斑马梦龙网络计划2018是广联达斑马·梦龙网络进度计划软件,斑马·梦龙网络计划软件是专业、易用的网络计划工具,可以辅助项目通过关键线路+前锋线进行动态管理,打通PDCA循环,让项目进度真正可控!
下载