只需一扫,快速开始
TA在排名榜Top100
贡献:暂未上榜
发帖:暂未上榜
在线:暂未上榜
您需要 登录 才可以下载或查看,没有帐号?立即注册
此教程主要用于Codesys V3.5自带的软PLC(CODESYS Control Win V3 x64)和Factory I/O进行仿真实验,此处以Factory I/O中的场景一为案例进行两者间的通讯测试,并在Codesys中对Factory I/O反馈过来的编码器A/B相脉冲进行TRACE抓波分析,以测试和验证两者间通讯的实时性。
此处以我自身电脑安装的软件版本为例进行介绍,其余版本可自行测试验证
此处注意在新建工程时将PLC设备型号选为电脑上安装的codesys软PLC(例如:CODESYS Control Win V3 x64),同时在默认的PLC_PRG(PRG)的变量声明区建立上图所示的若干测试变量:其中以“xSts”开头的变量都是从Factory I/O中的运行反馈变量,而以“xCmd”开头的变量都是需要在软PLC中给定的Factory I/O运行控制变量。
在该Trace对象中添加之前在PLC_PRG中定义的局部变量,并将其采样周期设置为MainTask周期(建议将MainTask周期修改为1ms,便于测试仿真通信的最高采样通信速率);同时,codesys默认的单个变量采样时间长度为10s,需要按照图中的箭头指示在“高级跟踪设置”中将其变长一些(例如变为100010--即:1m40s9ms),这样可以获取更多的采样数据,便于自定义对比。
如上图,在该符号配置中将之前在PLC_PRG中定义的变量全部勾选,同时注意在“设置”中勾选“支持OPC UA功能”。
在电脑右下角的图标中找到Codesys软PLC,右键选择“Start PLC”,等待该图标变为下图的样式,这就说明软PLC已成功启动
如上图,在Codesys软PLC成功启动后,需要在编程软件的“通讯设置”中与其建立通讯链接,以便将程序下载到软PLC中。
如上图,将程序下载到Codesys软PLC中后就可以对PLC_PRG中的局部变量进行编辑和查看。
Factory I/O安装破解后,运行该软件,并打开“场景”中的第一个示例场景。 该场景中的传送带默认为开关量控制,并且不带编码器;所以需要按照下面图片中进行设置,将其改为电压量(-10.0V~10.0V)控制,并且将编码器进行勾选。
如图,在该软件的驱动设置中勾选“OPC Client DA/UA” 随后,单击“配置” 此时,在OPC服务器中会出现“CoDeSys.OPC.DA”这一选项,将其选中 然后,直接单击下方的“浏览”按钮,就可以在该OPC服务器的通信数据中找到之前在CodeSys符号配置中勾选的若干变量
如上图,在在Factory I/O的驱动配置页面按照变量定义的名称通过拖动来依次与OPC.DA中的变量进行关联。
如上图,可以通过在Codesys编程软件修改对应控制位以及控制变量的数值来远程启停和控制Factory I/O仿真环境,并且之前通过OPC UA通信建立的数据也会反馈到软PLC中,通过Trace可以实时监控各变量状态。
查看全部评分
使用道具 举报
发帖:NO. 50 名
Moli-X 发表于 2023-1-5 13:53 为什么我的右下角没有这个软plc
jordan_yuan 发表于 2023-2-21 21:52 file:///C:/Program%20Files%20(x86)/Real%20Games/Factory%20IO/Documentation/tutorials/codesys/setting ...
贡献:NO. 85 名
本版积分规则 发表回复 回帖后跳转到最后一页
INOVANCE汇川技术 公众号
扫码下载掌上汇川APP
全国服务热线:8:30-17:30
苏州地址:江苏省苏州市吴中区越溪友翔路16号
深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦