codesys下载地址【小白入门】

本文详细介绍了使用CODESYS软件进行控制器开发的步骤,包括安装、汉化、新建工程、连接PLC、设置静态IP、汉化界面、下载CPU描述文件、安装库、ECAT总线配置、伺服轴添加及CFC编程等关键环节,旨在帮助初学者掌握PLC编程基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

维修电工专用 DEMO

                哭的晒死

下载专区-CODESYS-控制器开发平台软件

http://www.codesys.cn/list-DOWNLOAD.html

 

软件装好后,在电脑的【开始菜单内】找codesys【版本管理器】
可以检查是不是最新版本【可以升级到最新版本】
最新版本汉化做的好。

参考更新文件路径
C:\Users\75027\AppData\Local\Temp

在编程中有不懂的地方看网页:    CODESYS Online Help 

                                                                          或者选中控件按【F1】 

安装好后,再安装PLC的cpu描述文件

 Q0_FABG工厂自动化_事业范畴_禾川

HCQ0 Pack - Ver0.0.0.4 - ( 1.04.00.01 ) .package
是Q0的cpu描述文件

设备安装:工具》设备存储库》安装(选择文件路径)》打开
库安装:工具》库》安装(选择文件路径)》打开

  

 有了PLC的CPU描述文件,就可以新建工程了。

 

新建工程》标准工程 

 

  

 汉化:

 初中维修电工主要卡在英语,所以先把界面汉化,这样看控件属性会方便很多。

工具》选项》语言设置》选择(中文)

  

连接PLC:

双击 Device》扫描网络》选中设备》确定

连不上PLC:修改本地网卡【静态ip】,与plc网段一致
禾川 192.168.88.X     192.168.188.X

PLC开关拨到STOP位置【防止程序死循环导致连不上】

 中文变量名:

工程》工程设置》编译选项》勾上,允许Unicode字符

 监视变量:

视图》监视》监视1》添加

 

仿真:在线》仿真》勾上

编译:

首次需要补全安装库。挂载新模块后也需要再次《下载缺失的库》

 

下载缺失的库》下载

添加其他版本的库:

找一个有你需要的库的工程,工程存档==保存存档,然后用该软件进行解压存档
保存存档时勾选库文件

 或者用其他版本的codesys导出库

 这样就有从轴跟随函数:   SMC_TrackAxis  

版本库更新: 这个新手跳过

 

 安装ECAT总线

Device》右击添加设备》选择ECAT总线

  

 选中ecat总线》点击【扳手图标】
上线后》选中ecat总线》右键》点击【扫描设备】》【复制所有设备到工程】

 扫描到伺服后》点击【扳手】》使它处于离线状态

然后,【伺服】添加 【cia402轴】
并且把轴名改【X1】轴,
第2伺服轴名改【X2】轴

到这,自动挂载ecat设备就结束了。

手动挂载ecat从站设备: 

有了总线后就可以挂载伺服了。再次点击《下载缺失的库》

或者点击扳手图标》ECAT总线下》扫描设备》添加扫描到的设备 

只能扫描到驱动器,所以在驱动器下,还要添加CIA402轴 

 

如果没台达A2伺服,按前面的操作,加载台达设备的描述文件

 修改ECAT的主站地址 为 FF 【选择按钮》绑定ECAT网口】

不仿真的话,就点【选择】钮,选中ecat的物理ip 

 

编译: 

 

编译无错误,就可以写程序了

安装PLC对应品牌的库函数:

禾川是:HCFA

如果下载缺失的库失败:
工具》选项》库》添加服务器源

https://store.codesys.com/CODESYSLibs/

库仍然失败,考虑使用最新版本的codesys编程软件 

 

禾川 HCQ0-1100-D     新 625元   // 8轴,适合学习入门,CPU是16bit
     HCQ0-1200-D     新 800元   // 16轴

     HCQ1-1300-D    【二手】大概850元

本体io模块的组态:

禾川Q0系列:本体io模块在ecat总线下添加(不在LocalDevice内)

注:HCQ0-1100-D本体的io,不支持使用 (i0,i1,i2,Q0,Q1)

  

 

按照右侧实际物理扩展模块组态。

1写程序:  ST语言

电工用CFC:         CFC编程入门_【10分钟学会】_cfqq1989的博客-CSDN博客

 

变量声明窗口:
             shift + F2 调出输入助手,定义要用的变量。

主程序窗口:
             F2 调出可选用的元素。(变量,库函数,对象等)



看编程手册:1Q系列简明调试教程.pdf
           2Q系列软件手册V1.1.pdf
ATC库使用手册V0.61684377867938.pdf
Q系列运动控制指令手册.pdf
禾川Q系列CANOPEN应用教程V1.3-20210907.pdf

 

  

主程序窗口:
空白处,右击 》 输入助手 》 选出自己需要的
空白处 》 F2  》 选出自己需要的

以后编程也是如此

CFC编程:

  

CFC是拖拽编程
我比较喜欢CFC
FB块双击,可查看输入输出定义。

拖出功能块,按2次 Enter键。(自动元素实例化)
鼠标选中功能块输入点,直接输字母,可以自动定义变量。

官方例程:

PLC本体文件

  

PLC的本体文件不要轻易删除。我的AM600删了文件,变砖了,只能返厂维修。
使用 sysfile函数特别需要注意。

访问权限

用户和组:点了刷新后,提示激活密码,再刷新后发现要密码才能连接设备。

解决办法:
账号:Administrator
密码;Administrator

忘记自己设置的账号和密码:
1刷固件
2返厂维修

删除登录密码保护:Device》右击》复位原点设备》确定

USB文件路径:

  

TF卡文件路径:

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值