三菱IQ-R系列PLC与上位机或服务器或TCP助手进行Socket通信,PLC作为客户端的配置说明
2021-12-22 14:02:53 366KB 三菱IQ-R 上位机 服务器 Socket
将数据通过USB芯片CY7C68013A发送到上位机,实时显示数据曲线图
2021-12-13 09:57:43 531B CY7C68013A 上位机程序
1
上位机软件通过Socket方式与西门子1200交换数据,PLC做服务器端,读取DB1的数据; 打开Socket,发送握手03 00 00 16 11 E0 00 00 00 01 00 C0 01 0A C1 02 01 00 C2 02 01 00,回复03 00 00 16 11 D0 00 01 00 01 00 C0 01 0A C1 02 01 00 C2 02 01 00
2021-11-24 12:41:17 154KB 西门子 S7 上位机通信
1
本实例利用libnodave库,让c#上位机与西门子PLC进行TCP/IP通信,读写PLC内部的参数
2021-11-18 15:47:19 412KB 西门子PLC上位机通信
1
该文件为使用匿名4.3上位机发送协议,使用匿名上位机可以传输数据和显示波形,该协议编写可以支持IIC,SPI多种方式进行传输
2021-11-05 21:38:19 2KB 匿名上位机 通信协议
1
欧姆龙PLC与上位机通信(FINS指令)的一些简单介绍,对于初级接触欧姆龙的萌新来说是有很大帮助的。。
2021-10-07 16:24:35 2.62MB 欧姆龙 FINS
1
单片机与上位机通信协议的制定.doc
2021-10-01 09:12:52 35KB 文档
本项目通过综合使用三轴加速度传感器、数码管、蜂鸣器、导航键、按键、振动传感器等元件,基于上位机与下位机之间的通信和数据交互,利用下位机完成对上位机游戏——贪吃蛇的多种方式控制。
2021-09-06 11:09:57 407KB 贪吃蛇 STC 上位机通信 EP1C3
1
程序有完整的启动代码和应用程序,保证能运行成功
2021-08-26 10:11:09 72KB LPC2210
1
UART串口通信_FPGA和上位机通信实验FPGA设计Verilog逻辑源码Quartus11.0工程文件. 功能描述:串口通信__FPGA和上位机通信(波特率:9600bps,10个bit是1位起始位,8个数据位,1个结束) ** 操作过程:按动key2,FPGA向PC发送“da xi gua"一次,KEY1是复位按键。 ** 字符串(串口调试工具设成字符格式接受和发送方式),FPGA接受(0到9)后显示在7段数码管上。 module uart(clk,rst,rxd,txd,en,seg_data,key_input); input clk,rst; input rxd; //串行数据接收端 input key_input; //按键输入 output[7:0] en; output[7:0] seg_data; reg[7:0] seg_data; output txd; //串行数据发送端 ////////////////////inner reg//////////////////// reg[15:0] div_reg; //分频计数器,分频值由波特率决定。分频后得到频率8倍波特率的时钟 reg[2:0] div8_tras_reg; //该寄存器的计数值对应发送时当前位于的时隙数 reg[2:0] div8_rec_reg; //该寄存器的计数值对应接收时当前位于的时隙数 reg[3:0] state_tras; //发送状态寄存器 reg[3:0] state_rec; //接受状态寄存器 reg clkbaud_tras; //以波特率为频率的发送使能信号 reg clkbaud_rec; //以波特率为频率的接受使能信号 reg clkbaud8x; //以8倍波特率为频率的时钟,它的作用是将发送或接受一个bit的时钟周期分为8个时隙 reg recstart; //开始发送标志 reg recstart_tmp; reg trasstart; //开始接受标志 reg rxd_reg1; //接收寄存器1 reg rxd_reg2; //接收寄存器2,因为接收数据为异步信号,故用两级缓存 reg txd_reg; //发送寄存器 reg[7:0] rxd_buf; //接受数据缓存 reg[7:0] txd_buf; //发送数据缓存 reg[2:0] send_state; //这是发送状态寄存器 reg[19:0] cnt_delay; //延时去抖计数器 reg start_delaycnt; //开始延时计数标志 reg key_entry1,key_entry2; //确定有键按下标志 //////////////////////////////////////////////// parameter div_par=16'h145; //分频参数,其值由对应的波特率计算而得,按此参数分频的时钟频率是波倍特率的8 //倍,此处值对应9600的波特率,即分频出的时钟频率是9600*8 (CLK 50M) //////////////////////////////////////////////// assign txd=txd_reg; //assign lowbit=0; assign en=0; //7段数码管使能信号赋值 always@(posedge clk ) begin if(!rst) begin cnt_delay<=0; start_delaycnt<=0; end else if(start_delaycnt) begin if(cnt_delay!=20'd800000) begin cnt_delay<=cnt_delay+1'b1; end else begin cnt_delay<=0;