导航:首页 > 源码编译 > 485编译器

485编译器

发布时间:2022-01-19 10:11:25

㈠ 在AVR STUDIO里编程,RS485 的发送函数,如在问题补充里,不过老是出现编译错误,请大家帮我看 是什么问题

如果你这段代码中用到的宏定义没错,这段代码是正确的,问题出在工程中的其他代码上,你看看工程中哪个地方用到了buf这个变量,用之前有没有先定义。

㈡ 菜鸟求教!RS485转USB线连接电脑和设备之后,能够使用串口助手收发信息吗

首先确认RFID设备使用RS485接口的;

如果是,则可以用。收到的信息是结构化的,需要解析提取有用的存储,可以先用流行的串口软件,如格西烽火、sscom等,辅助测试。

㈢ 美的中央空调利用485接口怎么外接监控,调试时的指令代码怎么编

这个估计要向美的要文档了! 因为这个估计各个厂家都不相同把!虽然都是modbus协议,但是一些功能码之类的估计有可能不一样! 就看美的愿不愿意公开这些资料了!

㈣ RS485主从式多机(单片机)通信,从机的地址是怎么确定或定义的写个类似程序看看

从机地址是由你从机中的软件定义的,当然要设置界面方便修改,以避免地址相同的情况。在串口中断处理程序中监听接收所有的串口消息,然后看命令中的地址是否是本机地址,是则响应命令,不是则直接丢弃改命令。

㈤ 请教高人。RS232转RS485的原理在编辑软件是有啥区别为啥RS232能通讯而RS485就不行了

有区别的,RS-232是全双工的是可以支持同时双向通信,但是只能支持点对点通信,而RS-485是半双工的,但是可以支持点对多点通信。485存在一个仲裁的机制,其中的区别,我复制一个我原先的一个回答给你吧。

这个是根据协议来的,485总线设备是带有地址码的,打个比方吧,232串口通信就是两个人通过电话进行通信,肯定只能点对点,而485则是教室里面一个老师和很多个学生交谈,当老师(主控设备)点名(即轮询到某个485地址码)要求某个学生(从设备)回答问题,这个学生如果没有翘课(从设备故障或者通信故障)的话,就应答站起来回答问题。在老师点名,学生答问的过程中,都是只有一个人发言,因为485总线有这样的仲裁机制,所以才可以实现点到多点的通信,而232的则没有这个机制,所以不行。不知道这样是否清楚。如果想了解详细的情况,有485,232上的疑问,可以给邮件:[email protected]

㈥ 台达PLC的485通讯问题

第一、

如图所示,台达的PLC编程一般是使用COM1(232)进行数据交互,而不使用485口,原因是485不支持全双工通讯,像如握手一样的数据交互是不成功的,这样有可能导致您说的编程不成功问题。

第二、

接口的连接,D+与D+/D-与D-进行连接,与485的方式一样。主从类的通讯,PLC使用梯形图来进行编译比较方便,若使用485接口编译,建议使用MODBUS格式,COM2/3与485转POWERBUS进行物理层连接,转POWERBUS二总线的优势在于,极大 的 节省了硬件和施工成本并增强了通讯稳定性。

㈦ 传感器通过485通讯发送数据给单片机,然后单片机通过WiFi发送到电脑,但是数据一直都是错误的。。。。

你这程序编译没有错误吗?在子程序中声明变量
uint a=0;
前面有可执行语句,这声明是无效的,这是keil的语法规定的,不同于c语言的语法。

㈧ 欧姆龙PLC用RS-485与台达A2伺服驱动器通讯问题求教

欧姆龙PLC用RS-485与台达A2伺服驱动器通讯问题?

想要知道不同品牌的PLC可编程控制模块怎么与伺服驱动器进行通讯,能读懂一种,相信其他品牌的通讯问题也就能得到相应的解决。下面就给举个例子关于三菱plc与伺服驱动器之间的通信,希望有帮助。

交流伺服系统具有可靠性高、高速性能好、维护成本低等特点,广泛应用于数控机床、机器人等需进行大范围调速高精度位置控制的场合,如机床的进给驱动等。一般通用型伺服驱动器利用外部输入脉冲指令(如直接利用PLC的脉冲输出)来控制伺服电机的位置与速度。在先进的伺服驱动器上,已经开始采用网络总线控制技术,即此类驱动器与主控制器(如PLC)之间采用通用现场总线连接,并以网络通信的形式进行二者间的数据交换,实现驱动器调试监控以及运行过程控制。

下面就以三菱Q系列PLC控制三菱网络控制型交流伺服驱动器MR—J3为例,对二者间的通信进行阐述。

1 PLC与伺服驱动器间的通信网络接口

在网络系统中,将具有数据交换控制权的设备称为网络主站,PLC、CNC、外部计算机等是常用的网络主站。而将只能接收与执行网络控制命令的设备称为网络从站,伺服驱动器、变频器、主轴驱动器等是常用的网络从站。网络设备之间通过通信电缆(网络总线连接)。网络中的1个主站可以对1或n个从站进行通信与控制。根据实际应用,本例中主站为PLC,多个从站为伺服驱动器和变频器,即采用1:n的网络链接方式。通信系统构成如图1所示。采用RS-485总线构成控制网络,以主从式结构,主站(PLC)对各从站(伺服驱动器、变频器等)进行运行控制,即PLC通过RS-485总线与伺服驱动器、变频器通信,完成对它们控制命令字写入和实时运行状态字读取功能。

如图1所示,PLC采用三菱Q系列PLC:Q02HCPU模块、Q61P电源、QJ71C24N串行通信模块及Q38B基板。伺服驱动器采用三菱网络控制型交流伺服驱动器MR-J3。C24N为Q系列PLC的专用串行通信模块,支持RS-232C、RS-422、RS-485三种串行通信接口传输标准,支持全双工和半双工通信,通信速率设定范围为50~230 400 bit/s,在使用RS-422/485接口进行通信时,最长通信距离为1 200 m。RS-485接口定义为2线制半双工一对多通信,但也可以根据外部设备的需要接成4线制。伺服驱动器的通信接口为CN3。C24N与CN3的硬件连接如图2所示,最大连接距离应在30In以内。

图1通信系统构成框图

PLC执行通信程序,发送格式A或格式B形式的控制命令,同样PLC执行通信程序接收格式C或格式D形式的执行结果数据,来实现与驱动器的通信。其中SOH为控制命令代号;从站地址为对应驱动器的编号;STX为数据开始标志;指令代码规定了驱动器要进行的操作;数据号用于指定参数号、运行参数等;指令数据为1~16帧,用于数据写入与运行控制命令,以发送参数值等;ETX为数据结束标志;读出数据为驱动器内部工作状态数据或参数值;出错代码为命令执行时的错误信息。

鉴于PLC通信程序的编写与调试非常繁杂,三菱电机提供了可视化编程的软件包CX Cconfiguratorsc,该软件用于配置C24系列模块的各种参数和进行编程。所以进行参数设置及通信程序编制都是通过该软件编写的。在编写PLC通信程序前,需先制作发送功能块与接收功能块。利用CX Configurator—SC软件包中的FB Support功能来完成PLC各种功能块的制作。用于通信的发送功能块与接收功能块的制作有三步:

a.制作控制命令格式与执行结果数据格式按照MR—J3通信协议所规定的格式A、格式B制作发送数据帧格式;按照MR—J3通信协议所规定的格式C、格式D制作接收数据帧格式;

b.制作控制命令内容与执行结果数据内容按照格式A或格式B填入相应的发送内容(数据或形参),按照格式C或格式D填入相应的接收内容(数据或形参);

c.制作发送与接收功能块

制作的该功能块用于完成数据发送与接收。在机床的进给驱动中,发送数据主要用于实现电机速度命令给定,接收数据主要用于电机实际运行状态的读取。

最后分别对各功能块进行编译,就可以用其编制PLC通信程序了。

本系统中,PLC通过RS-485总线与多个伺服驱动器、变频器等进行通信,向它们写入控制命令字,读取它们的运行数据。这样能方便地完成对各伺服驱动器、变频器等的运行控制。若配以触摸屏则可以随时控制加工过程,了解工艺参数,对各种故障及时记录并报警。

希望通过以上的例子,可以举一反三进行解决所遇到的问题~

㈨ RS485双机通信,我自己写了通信协议,求发送方和接收方两个程序的代码,谢谢

和RS232的程序编写是一样的。直接拿来用就好了

㈩ STM32 RS485通信 自发自收 硬件没有问题,编译没有问题,怀疑可能是没进中断

初始化流程有问题吧。
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC, ENABLE);
//RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
//这个时钟不用开启
RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART3, ENABLE);
NVIC_Configuration();
GPIO_Configuration();
USART_Configuration();

阅读全文

与485编译器相关的资料

热点内容
工作三年的大专程序员 浏览:726
java毕业设计文献 浏览:139
筹码集中度指标源码 浏览:477
listsortjava 浏览:180
plc闪光电路编程实例 浏览:297
socket编程试题 浏览:201
华为的服务器怎么设置从光驱启动 浏览:867
程序员真的累吗 浏览:323
学信网app为什么刷脸不了 浏览:871
天蝎vs程序员 浏览:991
单片机下载口叫什么 浏览:186
程序员的道 浏览:924
云服务器不实名违法吗 浏览:558
怎样查看文件夹图片是否重复 浏览:995
文件怎么导成pdf文件 浏览:808
打开sql表的命令 浏览:103
安卓手机如何面部支付 浏览:38
天元数学app为什么登录不上去 浏览:823
明日之后为什么有些服务器是四个字 浏览:104
安卓系统l1是什么意思 浏览:26