void main()
{
long i=1
double n=1.00,pi=0.00
while(n<40000) /*计算到39999必需使循环终 止条件为n<40000*/
{pi=pi+(1/n)*i*4
n=n+2i=-i
}
printf("pi=%f",pi)
}
1、200PLC主站程序第一步初始化,复位modbus库完成位,初始化完成后,启动读写指令m0.1置位
2、网络3,填写从站通讯参数
3、M0.1置位读取从站数据,读取保持寄存器40001-40008 8个数据根据数据格式写入&VB1000,如40001 40002为32位浮点数
4、查看bug
5、读取输入寄存器,读取完成M2.2置位,复位M2,.1
6、M2.2置位,写数据开始,VB3000写入00001中,写完成,M2.3置位,开始读,M2.2复位。
西门子触摸屏与西门子300PLC如何设置通讯的步骤如下:
1、西门子S7 300PLC的MPI或者DP口上,装一个MPI/DP转以太网模块,转换模块的网口和西门子SMART IE触摸屏建立以太网通讯。
2、所需硬件设备:S7300PLC;转换模块SMART-S7300;SMART IE触摸屏。将转换模块安装在S7300PLC的MPI或者DP通讯口上,转换模块的网口连接到SMARTIE触摸屏的网口上。
3、打开WinCC flexible软件,点击“项目”-“新建”,选择相应的触摸屏型号(SMART 700 IE),点击“确定”。
4、双击“通讯”下的“连接”,在“通讯驱动程序”下选择“SIMATIC S7 200”通讯驱动程序;在“参数”中:“接口”选择“以太网”。
在“HMI设备”中:“地址”填入触摸屏的IP地址(如:192.168.1.106);在“PLC设备”中:“地址”填入转换模块的IP地址(如:192.168.1.188),其它设置默认。
5、双击“通讯”下的“变量”,新建与S7 300连接的变量,地址对应关系:DB100对应V0-9999;DB101对应V10000-19999;DB102对应V20000-29999;DB103对应V30000-39999;I、Q、M数据区不变。
6、新建画面
7、“模式”,选择“以太网”; “计算机名或IP地址”填入触摸屏的IP地址(如:192.168.1.106),点击“传送”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)