zxcv1973 发表于 2024-5-12 18:11:04

zhangfuhg 发表于 2024-5-11 09:00
有朋友试试成功了没有,我对它的通讯工能有兴趣。有爱好者一起打个学习板试下! ...

我自己做板试成功了,对梯形图指令、ModBus通讯、脉冲定位等功能做了详细测试,测试了1周左右没发现BUG,PLC作为ModBus主站读国内有些仪表时要注意把通讯间隔时间设长些,因为有些仪表通讯反应很慢,通讯间隔太快了仪表反应不过来,我手头一块称重仪表通讯间隔要设为50ms通讯才正常,设为2ms仪表直接反应不过来死机了,但2ms的通讯间隔和其他PLC通讯都没问题

单片机爱好者 发表于 2024-5-13 09:31:32

请问有对应的开发板可以购买吗

zxcv1973 发表于 2024-5-13 11:37:30

本帖最后由 zxcv1973 于 2024-5-13 11:56 编辑

zhangfuhg 发表于 2024-5-11 09:00
有朋友试试成功了没有,我对它的通讯工能有兴趣。有爱好者一起打个学习板试下! ...
这是我做的PLC测试板PCB文件,板上设计有1个以太网口,两个RS485口,两轴脉冲定位








zhangfuhg 发表于 2024-5-13 19:37:22

zxcv1973 发表于 2024-5-13 11:37
这是我做的PLC测试板PCB文件,板上设计有1个以太网口,两个RS485口,两轴脉冲定位




谢谢回复!
{:5_272:}

zhangfuhg 发表于 2024-5-13 19:38:48

单片机爱好者 发表于 2024-5-13 09:31
请问有对应的开发板可以购买吗

自己画一个!

EasyLad 发表于 2024-5-14 14:34:13

EasyLad梯形图软件使用演示视频放顶层了

zhangfuhg 发表于 2024-5-15 16:27:10

怎么定义输入输出,有视频讲解吗?楼主可以讲解一下吗?

EasyLad 发表于 2024-5-15 23:36:55

本帖最后由 EasyLad 于 2024-5-15 23:40 编辑

zhangfuhg 发表于 2024-5-15 16:27
怎么定义输入输出,有视频讲解吗?楼主可以讲解一下吗?
除了P1口和P3口外,每个IO口都即可作为输入、也可作为输出,把IO口工作模式设置为推挽输出模式的话就定义为输出、设置为高阻模式的话就定义为输入,复位后默认都是高阻输入,所以用作输入的IO口不用设置、直接用X继电器即可,用作输出的口要用SFRWR指令设置为推挽输出模式,然后再使用Y继电器。比如若把Px.0-Px.7用作输出,则用运行脉冲触点执行SFRWR 0x00FF,PxM指令后这8个口即为8个输出,梯形图例子如下:


Px.0-Px.7口和PLC的输入X继电器、输出Y继电器对应关系如下:




梯形图中IO端口工作模式寄存器名称如下:


注意要把资料中提供的STC32G.dfn文件复制到自己的梯形图程序文件夹中

科学妞妞 发表于 2024-5-16 08:01:01

EasyLad 发表于 2024-5-15 23:36
除了P1口和P3口外,每个IO口都即可作为输入、也可作为输出,把IO口工作模式设置为推挽输出模式的话就定义 ...

学习成本增加,快乐开始

zhangfuhg 发表于 2024-5-17 18:31:38

EasyLad 发表于 2024-5-15 23:36
除了P1口和P3口外,每个IO口都即可作为输入、也可作为输出,把IO口工作模式设置为推挽输出模式的话就定义 ...

谢谢楼主回复,现在明白了。{:5_275:}
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15
查看完整版本: 可用于 32G12K128 开发的梯形图编程语言,免费使用,比FX3U功能强大