- 博客(10)
- 收藏
- 关注
原创 小米微电机PLC控制实例
3]~~[10]:8个数据。[角度0-1,角速度2-3,力矩4-5,温度6-7]CANRS通讯指令在通讯故障时到进入下一次通讯请求时。需要将接收端的数据清空,以保障通讯中接收数据的稳定。MsgID[1]:=16#[功能,补充]SendDate:=0;其他部分细节不在做意义讲述。主站模式,传送后等待接收。CAN2.0B扩展报文。确定扩展帧和数据帧格式。一起是8个word数据。16#[功能,补充]
2023-12-27 13:43:33 1662 2
原创 大寰电爪PLC的RS485通讯控制
生成的数据需要带上ModbusRTU的CRC校验和,不然数据无法和电爪匹配,导致数据发送无效。RS485轮询机制请参考RS485的讲解。本文以台达AS228T为例子。将PC串口按照上述设置修正。
2023-12-02 10:26:41 833
原创 基于西门子和GRM322的数据交互程序
"112AS228TSend2".DateID 即IP_33_ateID==4097,延时0.2s触发AS2_DateIDBack=2,允许其他设备转存数据,并将AS2_DateIDBack=1,告知中转设备,数据被接收。上方程序值做一个动作,当"112AS228TSend2".DateID==0时,激活变量#Var1自加1,触发下一个数据传输。DateIDBack==1时,接收完毕,将ID和状态清0,让PLC切换到下一个数据。下方时需要交换给其他设备的数据变量,1个ID,8个数据。
2023-12-02 10:11:20 524 1
原创 Can2.0自由报文通讯~~基于小米微电机控制讲解之报文扩展
流程:设置运行模式为速度模式—>>使能电机—>>发送电机模式参数写入命令(通信类型18)设置 limit_cur参数为预设最大电流指令—>>发送电机模式参数写入命令(通信类型18)设置 spd_ref参数为预设速度指令。流程:设置运行模式为位置模式—>>使能电机—>>发送电机模式参数写入命令(通信类型18)设置 limit_spd参数为预设最大速度指令—>>发送电机模式参数写入命令(通信类型18)设置 loc_ref参数为预设位置指令。
2023-11-06 16:27:46 1967 4
原创 Can2.0自由报文通讯~~基于小米微电机控制讲解之报文
应答:AA 01 00 08 11 00 05 01 ** ** 00 00 ** ** ** ** 7A。发送:AA 01 00 08 01 ** ** 05 ** ** ** ** ** ** ** ** 7A。应答:AA 01 00 08 02 00 05 01 * ** ** ** ** ** ** ** 7A。发送:AA 01 00 08 12 00 01 05 ** ** 00 00 ** ** ** ** 7A。
2023-11-02 14:33:48 1427 4
原创 基于C#的上位机开发第一期:S7.NET
的的判断可以帮助我门在变量值改变时才启动数据转化操作,如果没有这种判断会损耗性能,加大程序的工作量。Rack:它包含PLC 的机架,您可以在 Step7 的硬件配置中找到该机架,可默认0。Slot : 这是CPU 的插槽,您可以在 Step7 的硬件配置中找到它,可默认1。,这两者值属性不同是不能直接绑定的,因此调用了一个当属性发生改变时,强制将。在本项目中,该类中数据是设备的轴实际位置数据,需要在窗口中设置对应。带地址修改的实例化,请在设计器中配置好。,而ActPos_PN1的数据属性是。
2023-10-30 15:29:52 3294 3
原创 Can2.0自由报文通讯~~基于小米微电机控制讲解
CAN_H&CAN_L是CAN的通讯线,基于差分信号组成,以确保数据的准确性。其中通讯的电缆线最好双绞。CAN_H&CAN_L的低电平时逻辑1,高电平时逻辑0,该信号标准和串口有所区别。电压差为2V时,显性电平,表示逻辑0电压差为0V时,隐性电平,表示逻辑1差分信号的好处:数据在传输过程中,如果受到外界强影响,该影响同时作用在CAN_H&CAN_L两条线上,那么电压差不变。所以为了保证电缆中的信号同时受到影响,还需要让CAN_H&CAN_L两线双绞传输。
2023-10-30 15:19:59 3942 17
原创 STM32从入门到入土之UART解析——个人学习版
当起始位从高电平拉低到低电平,经过了数据位,校验位,直到停止位将电平信号拉高到高电平,一个数据帧的发送便完成了。电平标准是数据0和1的表达方式,是传输线缆中认为规定的电压与数据的对应关系,常用串口电平标准如下。听到串口通讯时市场会想到RS232和RS485通讯,其实UART是软件协议,是硬件协议,为什么同样基于UART标准的RS232只能一主一从通讯而RS485则能一主多从通讯?RS232和RS485他们都是基于UART软件协议运行的。他们是改变了硬件还是软件,如何改变的呢?
2023-05-18 15:46:31 718 1
原创 C#控件_TextBox_基于PLC的双重传输
/建立委托:表示将处理 PropertyChanged 事件的方法,该事件在更改组件上的属性时引发。然后还得清楚A~Z 、a~~z 、0~~9 对应的 e.KeyChar 值,确定好后,可以控制键入数据是否有效,有效的则允许,否则拒绝。TextBox的数据值是Text的,plc那边的数据是浮点数,这两者数据不一致,需要转换,因此需要一个接口帮助我们实现这个转换功能。然后用上数据绑定,将PLC读取的数据绑定给TextBox,再加上上文的接口功能,程序代码就不会报错。再数据更改中,我们得调用事件功能。
2023-05-18 10:45:20 365 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人