Ross7e讲义Ch04
Sollae Systems Co., Ltd. 4端口远程I O控制器CIE-H14用户说明书

4端口远程I/O控制器CIE-H14 用户说明书Version 1.3Sollae Systems Co., Ltd.his product is disposed of correctly, you will help prevent potential negative conse quences to the environment and human health, which could otherwise be caused by inap目录1概要............................................................................................................................................- 6 -1.1概要...................................................................................................................................................................... - 6 -1.2产品特征............................................................................................................................................................. - 6 -1.3应用构成图........................................................................................................................................................ - 7 -1.4技术规格.......................................................................................................................................................... - 11 -1.4.1硬件规格................................................................................................................................................... - 11 -1.4.2软件规格................................................................................................................................................... - 12 -1.5连接接口.......................................................................................................................................................... - 12 -1.5.1电源............................................................................................................................................................ - 12 -1.5.2输入端口................................................................................................................................................... - 12 -1.5.3输出端口................................................................................................................................................... - 15 -1.5.4RS232 端口(DB9M)................................................................................................................................. - 16 -1.5.5以太网接口.............................................................................................................................................. - 17 -1.5.6LED系统..................................................................................................................................................... - 18 -1.5.7ISP 开关................................................................................................................................................... - 18 -2设定及测试............................................................................................................................. - 20 -2.1设定................................................................................................................................................................... - 20 -2.1.1网络范围设定.......................................................................................................................................... - 20 -2.2试启动.............................................................................................................................................................. - 22 -2.2.1Modbus/TCP 测试................................................................................................................................... - 22 -2.2.2利用浏览器(HTTP)的测试................................................................................................................... - 24 -3IP 地址及参数值设定............................................................................................................ - 26 -3.1利用ezManager的设定................................................................................................................................ - 26 -3.1.1通过LAN的设定....................................................................................................................................... - 26 -3.1.2利用串行端口的设定............................................................................................................................ - 27 -3.2ATC – AT 命令............................................................................................................................................ - 29 -4动作模式................................................................................................................................. - 30 -4.1什么是动作模式?......................................................................................................................................... - 30 -4.2进入各动作模式的方法.............................................................................................................................. - 30 -4.3各动作模式比较............................................................................................................................................ - 31 -4.4一般模式.......................................................................................................................................................... - 31 -4.5串行设定模式................................................................................................................................................ - 32 -4.5.1参数设定................................................................................................................................................... - 32 -4.5.2解除保安功能.......................................................................................................................................... - 32 -4.6ISP模式............................................................................................................................................................ - 32 -4.6.1固件升级................................................................................................................................................... - 32 -4.6.2网页升级................................................................................................................................................... - 32 -4.6.3解除保安功能.......................................................................................................................................... - 32 -5I/O 接口................................................................................................................................. - 33 -5.1Modbus/TCP..................................................................................................................................................... - 33 -5.1.1相关设定项目.......................................................................................................................................... - 34 -5.1.2Modbus/TCP 的Slave模式................................................................................................................... - 34 -5.1.3Modbus/TCP 的Master模式................................................................................................................ - 35 -5.1.4TCP连接模式............................................................................................................................................ - 36 -5.1.5初始状态................................................................................................................................................... - 36 -5.1.6脉冲(Pulse)控制................................................................................................................................... - 36 -5.2串口 Modbus/TCP......................................................................................................................................... - 36 - 5.3MACRO 模式..................................................................................................................................................... - 37 -5.3.1Operator................................................................................................................................................... - 37 -5.3.2Operand..................................................................................................................................................... - 37 -5.3.3Equation 例............................................................................................................................................ - 38 -5.4WEB(HTTP)....................................................................................................................................................... - 39 -5.4.1变更WEB端口号码................................................................................................................................... - 39 -5.4.2上传使用者网页功能............................................................................................................................ - 40 -6串行通信模式......................................................................................................................... - 41 -6.1TCP 服务器..................................................................................................................................................... - 41 -6.1.1主要设定模式.......................................................................................................................................... - 41 -6.1.2动作例..................................................................................................................................................... - 41 -6.2TCP 客户端..................................................................................................................................................... - 43 -6.2.1主要设定项目.......................................................................................................................................... - 43 -6.2.2动作例..................................................................................................................................................... - 44 -6.3AT命令.............................................................................................................................................................. - 47 -6.3.1主要设定项目.......................................................................................................................................... - 47 -6.3.2动作例..................................................................................................................................................... - 48 -6.4UDP..................................................................................................................................................................... - 50 -6.4.1主要设定项目.......................................................................................................................................... - 50 -6.4.2动作例..................................................................................................................................................... - 51 -7系统管理................................................................................................................................. - 54 -7.1固件升级.......................................................................................................................................................... - 54 -7.1.1固件............................................................................................................................................................ - 54 -7.1.2升级顺序................................................................................................................................................... - 54 -7.2变更网页.......................................................................................................................................................... - 56 -7.2.1网页............................................................................................................................................................ - 56 -7.2.2变更顺序................................................................................................................................................... - 56 -7.3产品状态检测................................................................................................................................................ - 59 -7.3.1利用TELNET的状态检测....................................................................................................................... - 59 -7.3.2利用ezManager的状态检测................................................................................................................ - 62 -8其它有用的功能...................................................................................................................... - 65 -8.1保安功能.......................................................................................................................................................... - 65 -8.1.1制约产品连接.......................................................................................................................................... - 65 -8.1.2密码设定................................................................................................................................................... - 65 -8.2选项栏的功能................................................................................................................................................ - 65 -8.2.1Ipv4 地址通报功能.............................................................................................................................. - 65 -8.2.2MAC 地址传送功能................................................................................................................................. - 66 -8.2.3查看调试信息.......................................................................................................................................... - 67 -8.3串行端口栏功能......................................................................................................................................... - 69 -8.3.1串行端口设定/状态传送 (RFC 2217) - ①................................................................................ - 69 -8.3.2不使用延时功能 - ②.......................................................................................................................... - 69 -8.3.3数据帧间隔 - ③................................................................................................................................... - 69 -8.3.4数据传送间隔 - ④.............................................................................................................................. - 69 -8.3.5TCP Server / Client 模式 - ⑤.................................................................................................. - 70 -8.3.6分隔符 - ⑥............................................................................................................................................ - 70 -8.4I/O 端口栏的各个功能.............................................................................................................................. - 70 -8.4.1提示输入或是输出变更....................................................................................................................... - 70 -8.4.2信号维持时间(Valid Time).............................................................................................................. - 72 -8.4.3输出延时(Delay)................................................................................................................................... - 72 -9故障时注意事项...................................................................................................................... - 73 -9.1通过ezManager无法搜索的情况.............................................................................................................. - 73 - 9.2无法进行Modbus/TCP连接时..................................................................................................................... - 74 - 9.3Modbus/TCP 连接后无法进行数据通信的情况.................................................................................. - 75 -10相关资料................................................................................................................................. - 76 -10.1技术资料.......................................................................................................................................................... - 76 - 10.2智能手机用软件............................................................................................................................................ - 76 - 11技术支援/质保期间................................................................................................................ - 77 -11.1技术支援.......................................................................................................................................................... - 77 - 11.2保证................................................................................................................................................................... - 77 -11.2.1退货............................................................................................................................................................ - 77 -11.2.2无偿 A/S................................................................................................................................................... - 77 -11.2.3有偿 A/S................................................................................................................................................... - 77 -12注意事项及免责声明.............................................................................................................. - 78 -12.1注意事项.......................................................................................................................................................... - 78 - 12.2免责声明.......................................................................................................................................................... - 79 - 13Revision History.................................................................................................................. - 80 -11.1概要随无所不在的时代到来,为了控制温度、湿度、压力等传感器与远程设备的电源等的系统被广泛使用。
CH ENC28J60 ETHERENET MODULE 用户手册说明书

CH ENC28J60 ETHERENET MODULEUser ManualCH ENC28J60 ETHERENET MODULEis dedicated to the Ethernet and easy to plug to the Arduino viathe SPIPros ConsCheap library no maintained by Arduino TeamLot of open source librariesNeed to make a choice to select the rightlibrairieCan be used directly on atmega (without arduino card)Now it is time to choose a good library but before choosing a lib. How to wire it?Wiring a Enc28j60 module: ∙ Enc28j60 SO -> Arduino pin 12∙ Enc28j60SI -> Arduino pin 11∙ Enc28j60SCK -> Arduino pin 13∙ Enc28j60 CS -> Arduino pin 10∙ Enc28j60 VCC -> Arduino 3V3 pin∙ Enc28j60 GND -> Arduino Gnd pinChoosing a libraries for Enc28j60 Now your system is ready. It is time to choose a library. There are 2 main libraries:EtherCard: EtherCard is a driver for the ENC28J60 chip, compatible with Arduino IDE.Adapted and extended from code. License: GPL2 EtherCard is found in Software It is compliant with:∙DHCP ∙DNS∙UDPstatic byte myip[] = { 192,168,1,203 }; byte Ethernet::buffer[500]; BufferFiller bfill; void setup () { if (ether.begin(sizeof Ethernet::buffer, mymac) == 0)Serial.println(F("Failed to access Ethernet controller"));ether.staticSetup(myip);}static word homePage() {long t = millis() / 1000; word h =t / 3600; bytem = (t / 60) % 60; byte s = t %60; bfill = ether.tcpOffset();bfill.emit_p(PSTR("HTTP/1.0 200 OK\r\n""Content-Type: text/html\r\n""Pragma: no-cache\r\n""\r\n" "<meta http-equiv='refresh' content='1'/>""<title>RBBB server</title>" "<h1>$D$D:$D$D:$D$D</h1>"), h/10, h%10, m/10, m%10, s/10, s%10); return bfill.position();}void loop () {word len = ether.packetReceive();word pos = ether.packetLoop(len);if(pos) // check if valid tcp data is received ether.httpServerReply(homePage());// send web page data}NB: on this example, if you use the previous wiring, you have to change the setup function:void setup (){ //CS is connected to pin 10 if (ether.begin(sizeof Ethernet::buffer,mymac,10)==0)Serial.println(F("Failed to access Ethernet controller"));ether.staticSetup(myip);}Example of simple server/** UIPEthernet EchoServer example.** UIPEthernet is a TCP/IP stack that can be used with a enc28j60 based* Ethernet-shield.**UIPEthernetusesthefineuIPstackbyAdamDunkels<************>** -----------------** This Hello World example sets up a server at 192.168.1.6 on port 1000.* Telnet here to access the service. The uIP stack will also respond to* pings to test if you have successfully established a TCP connection to* the Arduino.**ThisexamplewasbaseduponuIPhello-worldbyAdamDunkels<************>*PortedtotheArduinoIDEbyAdamNielsen<**********************>*AdaptiontoEnc28J60byNorbertTruchsess<*****************************>*/#include<UIPEthernet.h>EthernetServer server =EthernetServer(1000);void setup(){Serial.begin(9600);uint8_t mac[6]={0x00,0x01,0x02,0x03,0x04,0x05};IPAddress myIP(192,168,0,6);Ethernet.begin(mac,myIP);server.begin();}void loop(){size_t size;if(EthernetClient client =server.available()){while((size =client.available())>0){uint8_t*msg =(uint8_t*)malloc(size);size =client.read(msg,size);Serial.write(msg,size);free(msg);}client.println("DATA from Server!");client.stop();}}NB: As it is compliant with classical Arduino Ethernet Lib. You can use Webduino on top of it. Webduino is an Arduino-based Web Server library, originally developed for a class at NYC Resistor. It’s called Webduino, and it’s an extensible web server library for the Arduino using the Wiznet-based Ethernet shields. It’s released under the MIT license allowing all sorts of reuse.How to add Libraryhttps:///en/guide/librariesHow to open software:-Enter to /products/productdetails?ProductId=7E83B9D3-0365-4452-。
ch04

第4章 基本程序设计教学提示:汇编语言源程序是计算机汇编指令(语句)的有序集合,它适用于用计算机求解过程控制等与硬件关系密切的问题。
程序有三种基本结构,即顺序结构、分支结构和循环结构。
基本程序设计是使用单一结构的程序设计,它是程序设计的基础。
任何复杂的程序都是由基本结构组成的。
因此,掌握好基本程序的设计,是编写程序的基础。
教学目标:本章的主要学习目的是熟悉汇编语言程序设计的基本步骤,掌握顺序程序设计、分支程序结构设计及循环程序结构设计的基本思想,重点掌握子程序的定义、调用与返回和参数的传递过程。
4.1 程序设计的基本步骤设计一个良好的汇编语言源程序应该满足设计要求。
除能正常运行和实现预定的功能以外,还应满足:程序要结构化,简明、易读和易调试。
执行速度快。
占用存储空间少(即存储容量小)。
4.1.1 程序设计的基本步骤一般来说,汇编语言程序程序设计的基本步骤包括以下几步。
1. 分析问题分析问题就是全面理解问题,把解决问题所需条件、原始数据、输入和输出信息、运行速度、运算精度要求和结果形式等认识清楚。
对较大问题的程序设计,一般还要用某种形式绘一个“工艺”流程,以便对整个问题进行讨论和程序设计。
“工艺”流程是指用表格、线图、形象图或框图等去描述问题的物理过程。
2. 建立数学模型在对问题全面理解后,需要建立数学模型,这是把问题向计算机处理方式转化的第一个步骤。
建立数学模型是把问题数学化、公式化,有些问题比较直观,可不去讨论数学模型问题。
有些问题符合某些公式或某些数学模型,可以直接利用,但有些问题没有对应的数学模型可以利用,需要建立一些近似数学模型模拟问题,由于计算机的速度很快,所以运算精度可以很高,近似运算往往可以达到理想精度。
对初学者来说,主要是学习程序设计语法,复杂的数学模型可暂不考虑。
3. 确定算法建立数学模型后,许多情况下还不能直接进行程序设计,需要确定符合计算机运算的算法。
计算机的算法比较灵活,一般要优选逻辑简单、运算速度快且精度高的算法用于程汇编语言程序设计教程与实训·94· ·94·序设计。
S71200PLC编程及应用第4版课件第3章

6.定时器线圈指令 两条运输带顺序相连,按下起动按钮I0.3,1号运输带开始运行,8s后2号运 输带自动起动。按了停止按钮I0.2,先停2号运输带,8s后停1号运输带。 在运输带控制程序中设置了一个用起动、停止按钮控制的M2.3,用它来控 制TON的IN输入端和TOF线圈。
中间标有TOF的线圈上面是定时器的背景数据块,下面是时间预设值PT。 TOF线圈和TOF方框定时器指令的功能相同。
2.接通延时定时器 接通延时定时器TON用于将Q输出的置位操作,延时参数PT指定的一段时 间。在IN输入的上升沿开始定时。ET大于等于PT指定的设定值时,输出Q变 为1状态,ET保持不变(见波形A)。 IN输入电路断开时,定时器被复位,当前时间被清零,输出Q变为0状态。 如果IN输入信号在未达到PT设定的时间时变为0状态(见波形B),输出Q保 持0状态不变。 I0.3为1状态时,定时器复位线圈RT通电(见波形C),定时器被复位,当 前时间被清零,Q输出变为0状态。复位输入I0.3变为0状态时,如果IN输入信 号为1状态,将开始重新定时(见波形D)。
【例3-2】 用接通延时定时器设计周期和占空比可调的振荡电路。 图3-22中的串联电路接通后,定时器T5的IN输入信号为1状态,开始定时。 2s后定时时间到,它的Q输出使定时器T6开始定时,同时Q0.7的线圈通电。 3s后T6的定时时间到,它的输出“T6”.Q的常闭触点断开,使T5的IN输入电路 断开,其Q输出变为0状态,使Q0.7和定时器T6的Q输出也变为0状态。下一个 扫描周期因为“T6”.Q的常闭触点接通,T5又开始定时。Q0.7的线圈将这样周 期性地通电和断电,直到串联电路断开。Q0.7线圈通电和断电的时间分别等 于T6和T5的预设值。 【例3-3】 用3种定时器设计卫生间冲水控制电路。I0.7是光电开关检测到的 有使用者的信号,用Q1.0控制冲水电磁阀。
optisystem7初级入门中文讲义(网络版)

OptiSystem 7入门讲义(中文)编译人:郑小歪E-mail:wellright@此讲义仅适用于OptiSystem光通信仿真软件的初学者。
(注:此讲义为个人闲暇所编,仅作个人学习与交流,不做他用,存在疏漏与翻译不妥之处在所难免,请诸位抱着批判且中肯<不装‘介于A与C之间的字母’>的态度给予指正。
自成稿之日起,除编译者本人外,请大家本着人道主义精神,三月内,请勿在各大光电论坛上传和分享该文稿。
另注:此讲义出自光通信仿真软件交流QQ群:49258352 群主:冷小漠,并感谢群成员:girl,小蟹*-*璟的不吝赐教。
郑小歪2009.11.01)前言-----OptiWave系列软件简介"As optical systems become more and more complex, scientists and enginee rs must increasingly adopt advanced software simulation techniques for vital assistance with design issues. OptiSystem’s power & flexibility facilitates effic ient & effective photonic designs."Dr. Govind P. Agrawal,Professor, Institute of Optics, University of RochesterAuthor of Fiber Optic Communications Systems“随着光学系统变得越来越复杂,科学家和工程师更加必须采用先进的软件仿真技术作为解决设计问题的必要辅助手段。
OptiSystem 的强大功能和高度灵活性能够有助于实现有效且高效的光子设计。
”罗切斯特大学光学学院教授,Fiber-Optics Communications Systems(《光纤通信系统》)作者Govind p. Agrawal 博士OPTIWA VE(/)公司成立于一九九四年,总部位于加拿大,是光纤通信领域中从事光通信系统、光纤与光子学元器件模拟设计软件开发的国际著名公司。
Kl25-ch04(第一个样例程序及工程组织)

4.5.1 CW开发环境下工程文件组织框架
使用CodeWarrier新建工程目录后产生以下 三个部分:
• (1)“工程配置文件夹”包含与调试 相关的配置文件、链接文件以及启动代 码文件,对于一般的开发过程不需要改 动。
• (2)“输出文件夹”中保存的是源码 工程经过编译链接之后生成的文件,其 中S19文件或elf文件为生成的程序机器 码文件,可下载到目标板上运行。
要使芯片某一引脚为GPIO功能,并定义为输入/输出,随 后进行应用,基本编程步骤如下:
(1)通过端口控制模块(PORT)的引脚控制寄存器 PORTx_PCRn的引脚复用控制字段(MUX)设定其为GPIO功 能(即令MUX=0b001);
(2)通过GPIO模块相应口的“数据方向寄存器”来指定 相应引脚为输入或输出功能。若指定位为0,则为对应引脚 输入;若指定位为1,则为对应引脚输出。
I/O接口,即输入输出接口,是微控制器同外界进行交互的 重要通道。这里的接口英文是port,也可以翻译为“端口”,另 一个英文单词是interface,也翻译为接口。在嵌入式系统中,接 口千变万化,种类繁多,有显而易见的人机交互接口,如操 纵杆、键盘、显示器;也有无人介入的接口,如网络接口、机 器设备接口
4.1.2 GPIO模块概要和编程要点
• GPIO寄存器
每个GPIO口均有6个寄存器,5个GPIO口共有30个寄存 器。PORTA、PORTB、PORTC、PORTD、PORTE各口寄存器 的基地址分别为400F_F000h、400F_F040h、400F_F0080h、 400F_F0C0h、400F_F100h,所以各口基地址相差40h。
在startup函数中,执行关闭看门狗( m_wdog_disable)、 复制中断向量表至RAM (vector_init),清零未初始化BSS数据 段(m_zero_fill_bss),将ROM中的初始化数据拷贝到RAM中 (m_data_seg_init),初始化系统时钟(sys_init),使能端口时钟 (sys_pin_enable_port),进入主函数(main)。main函数(位于 main.c)为开发人员自定义的执行程序函数。
CH04 巨集功能说明_简
第四章宏功能说明宏功能可以提供人机使用者相当方便且强大的功能,同时可以降低控制器上PLC程序的书写。
当使用者撰写宏后,可以先在计算机上做离线或是线上的仿真先行测试宏的正确性,再下载至人机端执行宏程序。
每一个宏最多只能编写512行,如果是在一行内写入批注或是字符串的话,每行最多128个字。
而子宏最多允许512个,编号为1-512(请参考图4-1跟图4-2),使用方法为呼叫“CALL子宏编号”。
图4-1可以依照子宏功能的不同,分别写上此子宏的功能解释,如此一来,在宏的管理、维修以及运用上就更加方便了。
而所有名称的初始值为Sub-macro (n),n为1到512。
图4-2最左边为子宏的编号,最多有512个子宏可供编写使用。
呼叫时,便是呼叫子宏编号CALL n (n为1到512)。
4-1 宏的种类图4-1-1宏的选取位置数量附注1 每画面有一个,n个画面有n个。
1 每画面有一个,n个画面有n个。
1 每画面有一个,n个画面有n个。
1 全程序中只有一个。
1 全程序中只有一个。
1 全程序中只有一个。
1 随特定按钮存在,一个按钮一个。
1 随特定按钮存在,一个按钮一个。
512 全程序中只有512个。
表格4-1-1⏹画面开启宏每一个画面都有一个开启宏,这是当你开启画面(或是切换到新画面)时才会激活的宏,并且只执行一次,而且是一次执行完毕。
而整个画面的组件,要等画面开启宏执行完毕后,才会开始执行,所以设计上要特别小心。
因此如果宏有设计循环的话,一定要注意是否会形成死循环(程序无法结束),否则会造成系统的延误,严重时还可能使得画面上的组件永远无法执行。
因此除非有必要,否则不建议撰写过长或是过多的程序,尤其是循环上的使用请多加小心,最好是先线上或是离线仿真,先行测试宏的正确性。
⏹画面关闭宏每一个画面都有一个关闭宏,这是当你关闭(或是切换)画面时才激活的宏,所以只执行一次,也是一次执行完毕。
同样的,此宏要执行完毕,新画面的画面开启宏才会开始执行,所以也是要注意死递归(程序执行无法结束)的产生,以免造成不可预知的影响。
可编程控制技术ch4_1_15.1.2 电子教案
第四章S7-200可编程序控制器的系统配置主讲人:徐瑞东副教授第四章S7-200可编程序控制器的系统配置第一节S7-200 PLC系统的基本构成第二节S7-200 PLC的接口模块第三节S7-200 PLC的系统配置第一节S7-200 PLC系统的基本构成一、基本单元(S7-200 CPU模块)基本单元(S7-200CPU模块)也称为主机,它包括一个中央处理单元(CPU)、电源、数字量输入输出单元。
基本单元可以构成一个独立的控制系统。
•CPU模块的顶部端子盖内:电源及输出端子•底部端子盖内:输入端子及传感器电源•中部右侧前盖内:工作方式开关(RUN/STOP)、模拟调节电位器和扩展I/O接口•左侧:状态指示灯LED、存储卡、及通讯口•状态指示灯——显示CPU的工作方式、本机I/O的状态、系统错误状态。
存储卡(EEPOM卡)可以存储CPU程序。
•RS-485的串行通讯端口——PLC主机实现人一机对话、机—机对话的通道。
实现PLC与上位计算机的连接,实现PLC与PLC、编程器、彩色图形显示器、打印机等外部设备的连接。
•扩展接口——PLC主机与输入、输出扩展模块的接口,作扩展系统之用。
主机与扩展模块之间由导轨固定,并用扩展电缆连接。
•S7-200 CPU22X系列产品:CPU221模块、CPU222模块、CPU224模块、CPU226模块、CUP226XM模块。
•CPU226模块I/O总点数为40点(24/ 16 点),可带7个扩展模块;•用户程序存储器容量为6.6K字;•内置高速计数器,具有PID控制的功能;•有2个高速脉冲输出端和2个RS-485通讯口;•具有PPI通讯协议、MPI通讯协议和自由口协议的通讯能力。
S7-200 CPU机型主机输入点数主机输出点数可扩展模块CPU22164无CPU222862 CPU224/XP14/2AI10/1AO7 CPU22624167CPU226AC/DC/继电器模块输入、输出单元的接线图1L 0.00.10.60.50.40.30.20.7 1.02L 3L 1.1 1.2N 1.71.41.3L1AC 1.5 1.61M 0.00.10.60.50.40.30.20.7 1.0 1.1 1.2 1.41.32M 1.5 1.6 2.32.22.12.01.7 2.4 2.5 2.6 2.7L M +24VDC120/240 VAC241M 0.00.10.60.50.40.30.20.71.0 1.1 1.2 1.41.32M 1.5 1.6 2.32.22.12.01.72.42.52.6 2.7L M +24VDC 120/240 VAC111.2 1.41.32M 1.5 1.6 2.32.22.12.01.7 2.42.5 2.6 2.7L M +24VDC24VDC/400mA传2.42.5 2.6 2.7LM+16个数字量输出点分成三组:第一组由输出端子Q0.0~Q0.3共四个输出点与公共端1L组成16个数字量输出点分成三组:第二组由输出端子Q0.4~Q0.7、Q1.0共5个输出点与公共端2L组成120/240 VAC16个数字量输出点分成三组:第三组由输出端子Q1.1~Q1.7共7个输出点与公共端3L组成。
S7-200 Smart PLC 实验指导书
2013 S7-200 Smart PLC实验指导书作者名称广东机电职业技术学院2013/12/10目录一、实验目的 (3)二、实验设备 (3)三、实验注意事项 (3)四、相关基础知识 (3)五、手操盒介绍 (4)六、实验任务介绍 (7)(一)基本逻辑指令- 托盘工作系统 (7)(二)定时器和计数器功能–跑马灯 (8)(三)基于PLC的装配流水线控制 (10)(四)LED数码管显示和8421码控制 (12)(五)基于PLC的音乐喷泉控制 (16)(六)三相异步电机的正反转和星/三角启动控制 (18)(七)基于PLC的抢答器控制 (20)(八)交通灯系统 (22)(九)安全门系统 (25)(十)升降梯系统 (31)(十一)洗衣机控制系统 (35)(十二)存料罐控制系统 (38)七、实验总结 (40)八、实验成绩的评定 (40)实验目的掌握西门子S7-200 Smart PLC原理。
掌握西门子人机界面产品使用方法实验设备实验注意事项认真阅读实验指导书,依据实验指导书的内容,明确实验任务。
实验的质量很大程度上取决于每个学生的实验态度,工作中要积极主动,服从实验指导老师的工作安排,对重大问题应事先向实验指导老师反映,共同协商解决,学生不得擅自处理。
实验是理论联系实际的重要环节,要虚心向指导老师和其它同学学习。
要参加具体工作以培养实际动手能力。
遵守纪律,不得无故缺勤、迟到早退,实验期间一般不准事假,特殊情况要取得实验指导老师和学校的同意,病假要有医院医生证明。
要爱护仪器设备,不得随意破坏。
按照规定时间提交实验报告。
相关基础知识1.可编程控制器介绍2.西门子S7-200 SMART PLC 介绍手操盒介绍1. 手操盒的外观图图 1 手操盒外观图2. 手操盒的硬件组成图2 手操盒结构图3. 手操盒的37芯接口单元由手操盒直接输出两根37芯电缆,电缆的另一端制作了37芯D 型插头,用于联接PLC demo 架上的37芯端子插座,如下图所示:37针连接电缆 A37针连接电缆 B模拟量接口区16位开关区16位LED 显示4位七段码显示器4位8421码输入模拟量显示/调节区实验卡手操盒输出电缆A手操盒输出电缆A 主要用于将手操盒的16个开关和16个LED 指示灯将与S7-200 SMART PLC 的16路开关量输入和16位开关量输出相连,针脚的定义如下:37芯插头A37芯地址针脚定义37芯地址针脚定义1 20 DQ0 16路开关量输出2 DI0 16路开关量输入21 DQ1 3 DI1 22 DQ2 4 DI2 23 DQ3 5 DI3 24 DQ4 6 DI4 25 DQ5 7 DI5 26 DQ6 8 DI6 27 DQ7 9 DI7 28 DQ8 10 DI8 29 DQ9 11 DI9 30 DQ10 12 DI10 31 DQ11 13 DI11 32 DQ12 14DI12 33 DQ13 15 DI13 34 DQ14 16 DI14 35 DQ1517 DI1536 18 M 37 备用 19L+机壳接地●手操盒输出电缆B手操盒输出电缆B主要用于将四位8421码的输入和四位LED七段码与PLC的16位数字量输入和16位数字量输出连接,针脚的定义如下:37芯插头B 37芯地址针脚定义37芯地址针脚定义1 20 DQ0 七段码个位显示12 DI0 8421码个位输入1 21 DQ1 23 DI1 2 22 DQ2 34 DI2 4 23 DQ3 45 DI3 8 24 DQ4 七段码十位显示16 DI4 8421码十位输入1 25 DQ5 27 DI5 2 26 DQ6 38 DI6 4 27 DQ7 49 DI7 8 28 DQ8 七段码百位显示110 DI8 8421码百位输入1 29 DQ9 211 DI9 2 30 DQ10 312 DI10 4 31 DQ11 413 DI11 8 32 DQ12 七段码千位显示114 DI12 8421码千位输入1 33 DQ13 215 DI13 2 34 DQ14 316 DI14 4 35 DQ15 417 DI15 8 3618 M 37 接地19 L+ 机壳备用●模拟量输出接口模拟量输出接口位于图中h区,设置了八个实验电缆插口可以传输二路模拟量输入信号和二路模拟量输出信号。
CH04 product data exchange
第四章产品数据交换✓虚拟制造技术涉及到CAD/CAM/CAE等多个环节,需要频繁地在不同应用系统之间进行产品数据交换,以实现虚拟制造过程中信息流的交换、加工和流通。
✓在INTERNET环境和虚拟企业环境下,虚拟制造的产品数据交换将进一步扩展到多个企业和多个部门,这要涉及到异地的协同设计。
为了实现异地产品信息共享,也需要各种产品的描述和交换标准。
图4-1通过专用数据格式的文件交换产品信息 专用数据格式:●原理简单,转换接口程序易于实现,运行效率较高。
●但当子系统较多时接口程序增多,编写接口要了解的数据结构也较多,并且当一个系统的数据结构发生变化时引起的修改也较多。
●CAD/CAM 系统发展初期采用的方式。
标准数据格式:•是进行IGES图形数据交换的思想基础,目的是减少和简化各系统之间数据转换接口程序的编写•系统的数据传输针对标准的数据格式,所有的前后置处理程序的编写都非常类似。
图4-2通过标准数据格式的文件交换产品信息统一的产品模型:●采用统一的产品数据模型,并采用统一的数据软件来管理产品数据,●各系统之间可以直拉进行信息交换,而不是将产品信息转换为数据,再通过文件来交换,●大大提高了系统的集成性。
●是STEP进行产品信息交换的基础。
图4-3通过统一的产品模型交换信息CIIN-Computer Integrated Information Network :计算机集成信息网络IGES:初始图形交换标准SET-Standard d‘Exchange et de Transfert: TAP:德国零件簇标准VDA/FS-Verban der Deutschen Automobilindustrie-Flachennittstelle:德国自由格式表面标准PDES-Product Data Exchange Specification STEP-产品模型数据交换标准方框中有黑点者表示研究计划1.IGES简介☐IGES --Initial Graphics Exchange Specification :初始图形交换标准☐是在美国国家标准局的倡导下,由美国国家标准协会公布的美国标准,是CAD/CAM系统之间图形信息交换的一种规范。