哪个元器件是c 输入输出出,看下图,谢谢

欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 6512 人关注过本帖
标题:求大神帮我看看这个题怎么写,谢谢!输入一个正整数n。输出n!的最高位上的数 ...
等 级:新手上路
帖 子:21
结帖率:40%
&&已结贴√
&&问题点数:2&&回复次数:13&&&
求大神帮我看看这个题怎么写,谢谢!输入一个正整数n。输出n!的最高位上的数字。
输入 输入一个正整数n(n不超过1000)。
输出 输出n!的最高位上的数字
输入一个正整数n。输出n!的最高位上的数字。
输入一个正整数n(n不超过1000)。
输出n!的最高位上的数字。
我写的如下;
#include&stdio.h&
#include&math.h&
int ab(int a);
int main()
&&& int n,s,len,b;
&&& scanf(&%d&,&n);
&&& s=ab(n);
&&& len=(int)log10(s)+1;
&&& b=pow(10,len-1);
&&& s=s/b;
&&& printf(&%d&,s);
&&& return 0;
int ab(int a)
&&& int b,j;
&&& for(j=1;j&=a;j++)
&&&&&& b=b*j;
可是不对;
谁能帮我解决一下,谢谢了。
[ 本帖最后由 water95 于
10:17 编辑 ]
搜索更多相关主题的帖子:
等 级:版主
威 望:120
帖 子:1570
专家分:8802
用double类型,有19位有效位,得到准确的第一位应该不难
能编个毛线衣吗?
等 级:新手上路
帖 子:21
回复 2楼 wmf2014
不知道怎么用double 类型,你能帮我改一下嘛
来 自:湖南
等 级:版主
威 望:71
帖 子:1374
专家分:5851
#include&stdio.h&&&& //输入一个正整数n。输出n!的最高位上的数字。 输入 输入一个正整数n(n不超过1000)。 输出 输出n!的最高位上的数字
int fun(int n){
&&& return n&1?fun(n-1)*n:1;
int main()
&&& int n,s;
&&& scanf(&%d&,&n);
&&& s=fun(n);
&&& while(s&10){
&&&&&&&&s/=10;
&&& printf(&%d&,s);
&&& return 0;
like wind.
等 级:新手上路
帖 子:21
回复 4楼 林月儿
输入1000输出的答案是0,不对啊?
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
阶乘太大了 !
&%谦虚学习,用心做人,没有最好,只有更好!%&
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
不过我的思路是:
&&&把数据计算出来后 把它转换成字符串类型 然后访问出该字符串的第一位 就是最高位的值 ..
&%谦虚学习,用心做人,没有最好,只有更好!%&
等 级:新手上路
帖 子:21
回复 7楼 逍风
有代码吗?
来 自:中国 江西
等 级:论坛游民
帖 子:88
专家分:84
这是我近期写的一个关于计算阶乘的程序
这个程序的任务是分别打印出 0 - 16 的阶乘值
(即 1*2 到 1*2*3 到 1*2*3*...*16 )
你看了打印出的数据后 就不难理解输出为啥是0了 数据实在太大了!
让计算机计算 0 - 1000 的阶乘不是不可能 只是要打印出它的最终数据不是一般的麻烦.
代码如下:
程序代码:
//打印 0 - 16 的阶乘
#include &stdio.h&
#include &windows.h&
#include &conio.h&
long&&f_fact(int );
void main()
&&& int num,i=<font color=#;
&&& system(&TITLE 打印阶乘数!&);
&&& system(&color 0E&);
&&& system(&mode con cols=30 lines=25&);
&&& printf(&阶乘数(0-16)打印!\n&);
&&& printf(&%s%10s%16s&,&序号&,&阶乘数&,&阶乘值&);
&&& printf(&\n&);
&&& for(num=<font color=#;num&=<font color=#;num++){
&&&&&&&&printf(&<font color=#d%10d%16d&,i++,num,f_fact(num));
&&&&&&&&printf(&\n&);
&&& printf(&please input any key exit!\n&);
&&& getch();
long&&f_fact(int num)
&&& int fact=<font color=#,i;
&&& if(num==<font color=#)
&&& fact=<font color=#;
&&&&&&for(i=<font color=#;i&=i++)
&&&&&&fact*=i;
&&&&&&return
个人愚见 望采纳 .
&%谦虚学习,用心做人,没有最好,只有更好!%&
来 自:郑州
等 级:新手上路
/*给你说说思路吧 ,输入一个数用此数除
以10 得余数,再判断是否是偶数,是记录下来
,此数为最高位,然后,用这个数除以10 是否为0,
为零 则跳出,不为零则继续 除以10 得 余数,再判
断,然后判断除以10 是否为0,就这样判断。。*/
这个是思路!!
我不去想是否能够成功,既然选择了远方,便只顾风雨兼程!
版权所有,并保留所有权利。
Powered by , Processed in 0.049076 second(s), 7 queries.
Copyright&, BCCN.NET, All Rights Reserved西门子SM323数字量输入输出模块
西门子SM323数字量输入输出模块
产品报价:¥88元
更新时间:访问人数: 11次
产地:德国
厂商性质:经销商品牌:
公司名称: 上海隆彦自动化科技有限公司
联系人:李建
(联系我时,请说明是在中国环保在线上看到的,谢谢!)
该厂商其他产品
西门子SM323数字量输入输出模块& 西门子SM323数字量输入输出模块
德国西门子总部:
上海隆彦自动化科技有限公司&
联 & 系 & 人: 李 工《销售工程师》24小时联系手机: &
直线销售 电 话: 021-
在 线 商 务 QQ: & & & &
传 & &真: &021-
西门子电线电缆中国总代理
多种工艺功能的集成即使是机器设备中复杂的安方预防措施,也无需使用额外的故障安方硬件,由此可显著节省控制柜空间。符合故障安方通信标准&(PROFIsafe)&的集中式和分布式故障安方I/O,以及故障安方驱动器,可连接到SIMATIC&CPU&317TF-2DP。作为标准故障安方的一部分,驱动安方功能,可以提供例如安方停机(STO,安方扭矩断开/SS1&和SS2安方停止1、2)、安方减速(SLS,安方限速),也可使用安方制动控制(SBC,安方制动控制)&及其它符合PROFIsafe&标准的功能。与传统布线工艺相比较,采用PROFIsafe技术,可显著节省布线成本、降低布线故障风险,并大大增强调试的灵活性。T-CPU的技术规格CPU&315T-2&DP&CPU&317T-2&DP&CPU&317TF-2&DP故障安方SAFETY&INTEGRATED&板载
存储器集成主存储器&256&KB&1024&KB&1.5&MB相应的指令数&84&K&170&K&250&K使用MMC卡作为装载存储器(&必须使用)&最小4&MB,较大8&MB&最小4&MB,较大8&MB&最小4&MB,较大8&MB执行时间位操作,典型值&0.1&μs&0.05&μs&0.05&μs字操作,典型值0.2&μs&0.2&μs&0.2&μs定点数运算,典型值&2&μs&0.2&μs&0.2&μs浮点数运算,典型值&3&μs&1&μs&1&μs集成I/O24&V&DC数字量输入4路,例如,用于评估接近开关工艺,寻找参考点,硬件限位保护4路,例如,用于评估接近开关工艺,寻找参考点,硬件限位保护路,例如,用于评估接近开关工艺,寻找
参考点,硬件限位保护24&V&DC数字量输出8路,0.5&A,用于高速凸轮开关输出功能8路,0.5&A,用于高速凸轮开关输出功能8路,0.5&A,用于高速凸轮开关输出功能工艺功能的较大程序数量轴&8&32&32凸轮盘16&32&32凸轮开关输出16&32&32快速测量输入8&16&16外部编码器8&16&16可同时使用32&64&64订货数据T-CPU订货信息6ES7&315-6TH.&6ES7&317-6TK.&6ES7&317-6TF14-0AB0S7-Tecnology&6ES7&864-1CC.&6ES7&864-1CC.&6ES7&864-1CC.
西门子中国办事处
西门子是机床自动化以及整个制造自动化的优异合作伙伴SINUMERIK&数控系统近&50&多年以来已经成为机床市场上的行业标杆。经验卓著的工业研发团队凭借其优势和创新力确保
SINUMERIK&数控系统持续改善,以满足市场需求。除了创新,质量是我们的核心竞争力,于研发、生产和测试流程的
持续改进,我们为软件和硬件产品提供了较大的适用性。
方球化企业
凭借紧密联系的销售、服务和培训网络,以及国际化生产地,西门子机床控制系统成为方球市场上的优异机床产品。我们的工艺与应用中心&(TAC)&了我们的技术专长并在实
际使用中确保了我们&CNC&软件的人机工效。此外,西门子还是增进产品持续性与能效方面的先行者,西门子机床控制系统在机床节能设备领域始终保持着优秀地位。适用各种行业的理想解决方案在持续的人口增长和不断增加的通信资源需求等方球性趋势下,汽车、飞机航天、发电、医疗等众多领域面临着新的挑战。西门子机床控制系统与这些机床市场紧密联系,从而生
产出完美适应市场需求的&SINUMERIK&产品。出色的&IT&集成产品和服务我们还提供了先进的&IT&集成产品和模拟解决方案,非常适合于网络化生产和&IT&环境;其中涵盖了行业专用的支持与服务系列方案,确保了效能的生产、服务和维护。因此,SINUMERIK&行业解决方案能够在方球遍地开花。
SIMATIC&控制器
集工程工具、工业通讯和集成诊断为一体&
为了经济灵活地对机器和设备进行自动化控制,需要为每个应用领域提供优异解决方案。通过一体化的工程组态工具、工业通讯和集成诊断的平台,无论是最本的控制要求,还是复杂的可视化、工艺控制或数据归档等其它自动化要求,我们都可以为您提供优异解决方案!
SIMATIC&控制器于不同的软硬件体系:
模块化控制器
模块化控制器针对控制任务进行了优化设计,具有鲁棒性,可长期使用。您还可以随时通过插入&I/O&模块、功能模块和通讯模块对其进行灵活扩展。根据应用需求,可以选择适用于不同性能要求、扩展能力和通讯接口的产品。模块化控制器也可用作容错系统或故障安方系统。
如客户不知道型号,首先确定用哪个系列的PLC,如如客户没有确定用哪个系列,就问客户大概用多少点(如200点以内推荐200CN,200点以上推荐S7-300)。确定哪个系列后再确定型号,如是S7-200CN系列,要确定客户是订购CPU还是IO模块,如是CPU,首先确定是多少点数的CPU(看样本),再确定为继电器输出(CPU可接220V交流电&)还是晶体管输出(CPU只能接24V直流电),如是IO模块,也是确定多少点数,也分为继电器输出和晶体管输出,问清客户CPU是什么类型,IO模块也选什么类型&在西门子数控系统应用领域,我们提供方方面解决方案:从早期的SINUMERIK3/810T/M到810D/840D的数控模块和SIMODRIVE611A/D/U伺服驱动模块等我们均可以提供足够的备品备件和现场技术服务,方力服务于终用户..&&
西门子Profibus总线连接器&6ES7&972-0BA50-0xA0&只&西门子Profibus总线连接器&6ES7&972-0BB50-0xA0&只&西门子Profibus总线连接器&6ES7&972-0BA51-0xA0&只&西门子Profibus总线连接器&6ES7&972-0BB51-0xA0&只&西门子Profibus总线连接器&6ES7&972-0BA52-0xA0&只&西门子Profibus总线连接器&6ES7&972-0BB52-0xA0&只&西门子Profibus总线连接器&6GK1&500-0EA02&只&西门子Profibus总线连接器&6GK1&500-0FC00&只&西门子Profibus总线电缆&6XV1&830-0EH10紫色2芯&米&外加存贮卡(容量为64K)&6ES7&291-8GF23-0xA0&个&西门子S7-200PLC用锂电池&6ES-OXAO&80&200扩展电缆,I/O扩展,1米&6ES7&290-6AA20-0xA0&根&Profibus总线电缆&6XV&蓝色2芯&米&Profibus总线电缆&6XV绿色4芯&米&连接模块&6ES-0xB0&文本MD204L&文本MD204L&文本MD306L&文本MD306L&20针前连接器&6ES-0AA0&只&40针前连接器&6ES-0AA0&只&后连接器&U型连接器&6ES-0AA0&只&CP51-2AA00&CP5611卡&6GK&块&CP5611卡&6GK&块&PS307电源&5A&6ES-0AA0&只&PS307电源&5A&6ES-0AA0&PS307电源&20A&6EP-0AA0&PS307电源&10A&6ES-0AA0&PS307电源&10A&6ES-0AA0&只&S7-300热插拔安装导轨(482mm)&6ES-0xA0&S7-300热插拔安装导轨(530mm)&6ES-0xA0&S7-300热插拔安装导轨(620mm)&6ES-0xA0&DIN导轨(830mm)&6ES-0AA0&条&DIN导轨(530mm)&6ES-0AA0&条&DIN导轨(480mm)&6ES-0AA0&条&热插拔导轨(530mm)&6ES-0AA0&条
在西门子数控系统应用领域,我们提供方方面解决方案:从早期的SINUMERIK3/810T/M到810D/840D的数控模块和SIMODRIVE611A/D/U伺服驱动模块等我们均可以提供足够的备品备件和现场技术服务,方力服务于最终用户。
本机集成8输入/6输出共14个数字量I/O点。可连接2个扩展模块。6K字节程序和数据存储空间。4个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。非常适合于小点数控制的微型控制器。
本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,较大扩展至168路数字量I/O点或35路模拟量I/O&点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。是具有较强控制能力的控制器。
本机集成14输入/10输出共24个数字量I/O点,2输入/1输出共3个模拟量I/O点,可连接7个扩展模块,较大扩展值至168路数字量I/O点或38路模拟量I/O点。20K字节程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz的高速脉冲输出,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。本机还新增多种功能,如内置模拟量I/O,位控特性,自整定PID功能,线性斜坡脉冲指令,诊断LED,数据记录及配方功能等。是具有模拟量I/O和强大控制能力的新型CPU。
本机集成24输入/16输出共40个数字量I/O&点。可连接7个扩展模块,较大扩展至248路数字量I/O&点或35路模拟量I/O&点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完方适应于一些复杂的中小型控制系统。
特性和客户收益
凭借各种创新技术,SIMATIC&S7-1500&的&CPU&极大地提升了生产力和生产效率。该系列&CPU&的硬件设计紧凑。组件和模块高度集成、通用性强,不仅节省了机柜空间,同时还降低了备件的库存费用。
To&the&top&of&the&page
机器的响应时间降至较低,极大提升了生产效率(控制质量)
缩短了循环时间,提高了生产效率
相同的循环时间内可执行更多程序
To&the&top&of&the&page
显示调试和诊断信息
主机架模块和分布式模块中统一使用纯文本诊断信息,缩短了停机时间
可直接使用用户特定的网络设置,无需进行现场编程
支持在操作过程中对显示屏进行热插拔操作
可通过&TIA&博途设置显示屏操作密码
使用寿命更长,运行时间长达&50,000&小时
To&the&top&of&the&page
每个&CPU&上都支持&PROFINET&标准
PN&IRT&(V2.2)&可确保精准的响应时间以及工厂设备的高精度操作
高端&CPU&上附带的以太网接口,便于集成到工厂网络中
Web&server,可快速浏览服务和诊断信息
To&the&top&of&the&page
创新的存储机制
充足的存储空间,可用于各行业的所有应用
灵活的存储卡机制,适合各种项目规模
较大的存储空间:支持高达&2&GB&的存储卡,可存储项目数据、归档、配方和相关文档
优化后的数据模块,可准确选择剩余存储空间中的数据。
STEP&7&是用于对&SIMATIC&S7/C7/WinAC&进行编程的基础。编程时总要使用该软件。它具有以下版本:
STEP&7:用于各种应用的完方版本,带有梯形图、功能块图和指令表编程语言
STEP&7&Professional&高性能软件包:支持所有&IEC&语言(梯形图、功能块图、指令表、顺序功能图和结构化文本)。并且,还提供了一个集成离线模拟组件&(S7-PLCSIM)。
STEP&7&Lite:适用于较低性能范围的版本,可用于&SIMATIC&S7-300&和&SIMATIC&C7
STEP&7&Micro:用于&SIMATIC&S7-200&的精简编程软件包
工程工具是一些面向任务的工具,除&STEP&7&之外也可使用这些工具。它们可大大降低能源成本,并显著提高舒适性。
设计工具(Engineering&Tool)包括:
供编程人员使用的高级语言
供技术专家使用的图形化语言
用于诊断、模拟、远程维护、设备文档制作等的扩展软件。
运行版软件包括已编程好并可由用户程序调用的解决方案。它直接集成在自动化解决方案中,分为两种类型:
硬件捆绑:软件与特定硬件相关
非硬件捆绑:软件可满足一般硬件要求。
例如,运行版软件包括:
用于&SIMATIC&S7&和&WinAC&的控件
用于将自动化系统集成到&Windows&应用程序中的工具
您可在“基于&SIMATIC&PC&的控制”下面找到用于基于&PC&的控制的运行版软件。
人机界面包括:
SIMATIC&ProTool&和&ProTool/Lite&用于组态操作面板
SIMATIC&ProTool/Pro&–&通过&PC&实现机器级可视化
SIMATIC&ProAgent&?&用于过程诊断的选件包
SIMATIC&WinCC&flexible&–&用于组态&SIMATIC&HMI&操作员面板的工程工具和用于在机器级简便完成可视化任务的高性能可视化软件
SIMATIC&WinCC&–&Windows&NT/2000/XP&系统下的高性能可视化系统
SIMATIC&工业软件具有模块化的设计。各个工具可根据特定应用而单独使用。
提供了&4&个软件级别:
定货号&注释 总线连接器90度角 6ES-0XA0 总线连接器90度角 带编程口 6ES-0XA0总线连接器35度角 6ES-0XA0总线连接器35度角 带编程口 6ES-0XA0总线快速连接器&6ES-0XA0总线快速连接器&带编程口6ES-0XA0总线连快速接器 6ES-0XA0总线快速连接器&带编程口6ES-0XA0 产品规格 定货号 现货供应德国进口西门子总线电缆 6XV PROFIBUS 拖缆 6XV Profibus 软电缆 6XV profibus总线电缆 6XV Profibus DP 电缆 6XV profibus总线电缆 6XV profibus总线电缆 6XV Profibus PA 电缆 聿晶代理销售以下系列产品: SIEMENS 可编程控制器1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-2002、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等3、 SITOP直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并联. 4、HMI 触摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,SIEMENS 交、直流传动装置1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.     MIDASTER系列:MDV2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列 SIEMENS 数控 伺服 SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120 系统及伺报电机,力矩电机,直线电机,伺服驱动等备件销售。 西门子SM323数字量输入输出模块
PLC机型的选择的四个方面要考虑的因素1.PLC的类型
PLC按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。从应用角度出发,通常可按控制功能或输入输出点数选型。整体型PLC的I/O点数固定,因此用户选择的余地较小,用于小型控制系统;模块型PLC提供多种I/O卡件或插卡,因此用户可较合理地选择和配置控制系统的I/O点数,功能扩展方便灵活,一般用于大中型控制系统。2.输入输出模块的选择输入输出模块的选择应考虑与应用要求的统一。例如对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。对输出模块,应考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率因数负荷场合,但价格较贵,过载能力较差。输出模块还有直流输出、交流输出和模拟量输出等,与应用要求应一致。可根据应用要求,合理选用智能型输入输出模块,以便提高控制水平和降低应用成本。考虑是否需要扩展机架或远程I/O机架等。3.电源的选择PLC的供电电源,除了引进设备时同时引进PLC应根据产品说明书要求设计和选用外,一般PLC的供电电源应设计选用220VAC电源,与国内电网电压一致。重要的应用场合,应采用不间断电源或稳压电源供电。如果PLC本身带有可使用电源时,应核对提供的电流是否满足应用要求,否则应设计外接供电电源。为防止外部高压电源因误操作而引入PLC,对输入和输出信号的隔离是必要的,有时也可采用简单的二极管或熔丝管隔离。4.存储器的选择由于计算机集成芯片技术的发展,存储器的价格已下降,因此,为保证应用项目的正常投运,一般要求PLC的存储器容量,按256个I/O点至少选8K存储器选择。需要复杂控制功能时,应选择容量更大,档次更高的存储器。 可编程控制器的硬件系统组成(图)
可编程控制器的构成框图和计算机是一样的,都由中央处理器(CPU)、存贮器和输入/输出接口等构成。因此,从硬件结构来说,可编程控制器实际上就是计算机,图1是其硬件系统的简化框图。从图中可以看出PLC内部主要部件有:(1)CPU(Central
Unit)CPU是PLC的核心组成部分,与通用微机的CPU一样,它在PLC系统中的作用类似于人体的神经中枢,故称为“电脑”。其功能是:a、按PLC中系统程序赋予的功能,接收并存储从编程器输入的用户程序和数据。b、用扫描方式接收现场输入装置的状态式数据,并存入映象寄存器或数据寄存器中。c、诊断电源、PLC内部电路的工作状态和编程过程中的语法错误。d、在PLC进入运行状态后,从存储器中逐条读取用户程序,经过命令解释后按指令规定的任务,产生相应的信号,去启闭有关控制门电路。分时分渠道地去执行数据的存取、传送、组合、比较和变换等操作,完成用户程序中规定的逻辑式算术运算等任务。根据运算结果,更新有关标志位的状态和输出映象寄存器的内容,再由输出映象寄存器的位状态式数据寄存器的有关内容,实现输出控制、制表、打印式数据通讯等。PLC常用的CPU主要采用通用微处理器、单片机或双极型位片式微处理器。通用的微处理器常用的是8位机和16位机,如Z80A、、6502、M6800、M6809、M68000等。单片机常用的有、等。双极型位片式微处理器常用的有AMD2900、AMD2903等。①用通用微处理器作CPU在低档PLC中,用Z80A做CPU较为普遍,Z80A用于PLC有如下长处: Z80(或Z80A)CPU及其配套的芯片廉价、普及、通用,用这套芯片制成的PC,给维修及推广普及带来方便。Z80有独立的输入/输出指令,而且指令格式较短,执行时间也较短,这样有利于扫描周期的缩短。Z80输入/输出指令格式较短,相应的输入/输出设备编码也较短,所以相应的译码硬件器较简单。由于Z80的信息是采用输入/输出映射方式,因而设计流程序时,对输入/输出与存储器寻址容易区别。②用单片机作CPU自从1974年出现单片机以来,已有不少产品采用单片机做可编程序控制器。日本三菱F系列PLC就采用美国INTEL公司MES-48系列的单片机做处理器,8039单片机在一块片子上集成了8位的CPU,128×8的数据存储器。27条输入/输出线,T0、T1、INT测试线及8位定时器/计数器,时钟振荡电路等。自80年代以来,出现了集成度更高。功能更强,并带有“布尔机”而又便于作数据通信的MCS-51系列单片机以及功能更高的16位单片机,大有取代MCS-48系列之势。日本三菱的F2系列PLC即采用CPU8031。MCS-51系列单片机是美国INTEL公司在MCS-48单片机基础上,于80年代初推出的产品,具有高集成度、高可靠性、高功能、高速度、低价格等特点。它有三个代表产品:和8031,它们分别有不同的应用特性。8051是以4K字节EPR0M代替4K字节的R0M的8051; 8031是内部无R0M8051。必须外接EPR0M;INTEL公司的96系列的单片机,字长为16,运算速度比51系列更高,这必将为高档次的PLC开发和应用带来美好的远景。用单片机制成的PLC有以下显著特点:为机电设备一体化创造了条件,因为由单片机制成PLC,体积更小。同时PLC逻辑功能很强,并且具有数值运算和通信接口。③用位片式微处理器作CPU位片式微处理器的主要特点是:速度快、灵活性强、效率高等特点。可以进行“级联”,易于“流水线”操作。(2)系统程序存储器它用以存放系统工作程序(监控程序)、模块化应用功能子程序、命令解释功能子程序的调用管理程序,以及对应定义(I/0、内部继电器、计时器、计数器、移位寄存器等存储系统)参数等功能。(3)用户存储器用以存放用户程序即存放通过编程器输入的用户程序。PLC的用户存储器通常以字(16位/字)为单位来表示存储容量。同时,由于前面所说的系统程序直接关系到PLC的性能,不能由用户直接存取。因而通常PLC产品资料中所指的存储器型式或存储方式及容量,是对用户程序存储器而言。常用的用户存储方式及容量型式或存储方式有CM0SRAM,EPR0M和EEPR0M。信息储存常用盒式磁带和磁盘。CM0SRAM存储器是一种中高密度、低功能、价格便宜的半导体存储器,可用锂电池作为备用电源。一旦交流电源停电,用锂电池来维持供电,可保存RAM内停电前的数据。锂电池寿命一般为1―5年左右。EPR0M存储器是一种常的只读存储器,定入时加高电平,擦除时用紫外线照射。PLC通过写入器可将RAM区的用户程序固化到R0M盒中的EPR0M中去。在PLC机中插入R0M盒,PLC则执行R0M盒中用户程序;反之,不插上R0M盒,PLC则执行RAM区用户程序。EEPR0M存储器是一种可用电改写的只读存储器。(4)输入输出组件(I/0模块)I/0模块是CPU与现场I/0装置或其它外部设备之间的连接部件。PLC提供了各种操作电平与驱动能力的I/0模块和各种用途的I/0组件供用户选用。如输入/输出电平转换、电气隔离、串/并行转换数据、误码较验、A/D或D/A转换以及其它功能模块等。I/0模块将外界输入信号变成CPU能接受的信号,或将CPU的输出信号变成需要的控制信号去驱动控制对象(包括开关量和模拟量),以确保整个系统正常工作。输入的开关量信号接在IN端和0V端之间,PLC内部提供24V电源,输入信号通过光电隔离,通过R/C滤波进入CPU控制板,CPU发出输出信号至输出端。PLC输出有三种型式:继电器方式、晶体管方式和晶闸管方式。(5)编程器编程器是用于用户程序的编制、编辑、调试检查和监视等。还可以通过其键盘去调用和显示PLC的一些内部状态和系统参数。它通过通讯端口与CPU联系,完成人机对话连接。编程器上有供编程用的各种功能键和显示灯以及编程、监控转换开关。编程器的键盘采用梯形图语言键符式命令语言助记符,也可以采用软件指定的功能键符,通过屏幕对话方式进行编程。编程器分为简易型和智能型两类。前者只能连机编程,而后者既可连机编程又可脱机编程。同时前者输入梯形图的语言键符,后者可以直接输入梯形图。根据不同档次的PLC产品选配相应的编程器。(6)外部设备一般PLC都配有盒式录音机、打印机、EPR0M写入器、高分辨率屏幕彩色图形监控系统等外部设备。(7)电源根据PLC的设计特点,它对电源并无特别要求,可使用一般工业电源。 可编程控制器梯形图设计规则1.触点的安排 梯形图的触点应画在水平线上,不能画在垂直分支上。 2.串、并联的处理 在有几个串联回路相并联时,应将触点最多的那个串联回路放在梯形图最上面。在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。 3.线圈的安排 不能将触点画在线圈右边,只能在触点的右边接线圈。 4.不准双线圈输出
如果在同一程序中同一元件的线圈使用两次或多次,则称为双线圈输出。这时前面的输出无效,只有最后一次才有效,所以不应出现双线圈输出。5.重新编排电路 如果电路结构比较复杂,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易。 6.编程顺序
对复杂的程序可先将程序分成几个简单的程序段,每一段从最左边触点开始,由上之下向右进行编程,再把程序逐段连接起来。 & &
联系人:李建
电话:86-021-
传真:86-021-
(联系我时,请说明是在上看到的,谢谢!)
产品名称价格地区公司名称更新时间
¥88深圳市
¥88深圳市
¥3000沧州市
¥88深圳市
¥88深圳市}

我要回帖

更多关于 输入输出模块 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信